/ CloudMailRu

Содержание
  1. Описание
  2. Разработчику
  3. Установка и использование
  4. Глобальные настройки
  5. Загружать библиотеки SSL только из каталога плагинов
  6. Включить ведение журнала информации о пространстве
  7. Сохранять время создания файла
  8. Показать папки корзины учетных записей
  9. Показать папки общих ссылок учетных записей
  10. Показать папки приглашений учетных записей
  11. Заменить размер разделенного файла на
  12. При ошибке загрузки/выгрузки
  13. Попыток повтора
  14. Подождите
  15. Копирование/перемещение между режим учетных записей:
  16. Перезаписать режим разбитого фрагмента:
  17. Удалить файл после режима загрузки:
  18. Режим перезаписи локальных файлов:
  19. Режим значков плагина:
  20. Отключить фоновые операции support
  21. URL-адрес кодирует прямые ссылки для скачивания
  22. Обновите прямые ссылки для скачивания немедленно
  23. Попробуйте найти файлы по хешу перед загрузкой
  24. Проверить CRC загрузок/загрузок
  25. Настройки сети
  26. Тайм-аут сетевых операций (мс)
  27. Настройки прокси
  28. Ограничения скорости
  29. Изменить плагин UserAgent
  30. Поддержка файловых комментариев
  31. Прочитать комментарии descript.ion из облачной файловой системы
  32. Включить редактор descript.ion
  33. Копировать комментарии к файлам из локальной файловой системы
  34. Копировать комментарии к файлу из облачной файловой системы
  35. Отслеживание изменений файловой системы облака (переименование, удаление файлов и т. Д.)
  36. Заменить имя файла комментария по умолчанию
  37. Настройки потоковой передачи
  38. Расширение файлов
  39. Command
  40. Параметры
  41. Начальный путь
  42. Тип потоковой передачи
  43. Уровни протоколирования
  44. Переопределение рабочего шарда
  45. Параметры шифрования
  46. Шифрование/дешифрование файлов
  47. Также зашифровывать имена файлов
  48. Как и куда правильно жаловаться на проблемы?
  49. Как и где сделать запрос на добавление функционала?
  50. Я установил плагин, но возникает ошибка «Не удалось загрузить SSL библиотека ».
  51. Плагин требует msvcr110.dll или другую библиотеку.
  52. Плагин показывает пустой список каталогов.
  53. Работает ли плагин в программе% software_name %?

Описание

Данная программа является плагином нашей файловой системы (WFX) для файлового менеджера Total Commander, реализующим взаимодействие с сервисом cloud.mail.ru (Облако Mail.ru) через WEB API. Текущая версия плагином поддерживаются:

  • Работа с использованием аккаунтов
  • Навигация по каталогам
  • Скачивание файлов из Облака

  • Заливка файлов в Облако
  • Удаление файлов в Облаке
  • Переименование/перемещение файлов в Облаке
  • Просмотр свойств файла в Облаке через набор дополнительных колонок TC
  • Работа с правами доступа к каталоги и файлы
  • Работа с публичными ссылками в режиме только для чтения
  • Двухфакторная авторизация
  • Файловые к омментарии в Облаке
  • Шифрование на лету
  • Регистрация новых аккаунтов

Реализован только Unicode-набор функций, на не NT -версиях Windows плагин работать не будет.TCx64 поддерживается полностью.

Перед использованием ознакомьтесь с лицензионным соглашением по использованию Сервиса Облако@mail.ru

Разработчику

Плагин реализует веб-версию API Облака Mail.ru, полученную в результате реверс-инжиниринга сайта Облака. Код написан и тестировался в Embarcadero® Delphi 10 с использованием комплектной библиотеки Indy и компонентов библиотеки DCPcrypt Cryptographic Component Library v2 Дэвида Бартона (включен в репозиторий).

Проект может быть собран из Embarcadero® Delphi 10 любой версии стандартным способом (MailRuCloud.dproj => Shift + F9).

Для ознакомления с разработкой файловсистемных плагинов Total Commander ознакомьтесь с документацией и примерами от разработчика.

Установка и использование

Скачайте текущий стабильный релиз, распакуйте его, и подключите плагин MailRuCloud.wfx/MailRuCloud.wfx64 (при правильном подключении плагин появится в «Сетевом окружении») . Вызовите настройку плагина (Alt + Enter), и добавьте все необходимые аккаунты.
При возникновении вопросов по установке и использованию плагинов в Total Commander обратитесь к его справке.

Сохранённые пароли аккаунтов по умолчанию
Пароли аккаунтов можно указывать, в этом случае они будут запрашиваться при каждом подключении.
Также возможно использование встроенного в TC менеджера паролей (опция «Сохранить пароль в диспетчере паролей TC» в настройках и в диалоге запроса пароля).

Плагин поддерживает два варианта работы с Облаком. Стандартный — когда у вас есть логин и пароль от аккаунта, и публичный — когда у вас есть публичная ссылка вида https://cloud.mail. ru/public/ABCD/NhEYwQELx. В первом случае доступны все возможности Облака, во втором — будет доступно только чтение каталогов и скачивание файлов.

Плагин поддерживает предоставление прямых ссылок для файлов, к предоставленному предоставленному доступу. Эта возможность при вызове свойств файла/каталога в Облаке, при этом публичных аккаунтах прямые ссылки могут быть получены сразу, в стандартных — после предоставления к ним публичного доступа. При этом для каталогов рекурсивно запрашиваются прямые ссылки на все объекты внутри каталога.
Полученные списки можно использовать в сторонних программах, например — в качестве онлайн-плейлистов для медиаплеера.

Плагин поддерживает работу с работой Файлы в Облаке через их хеши: уникальная ссылка на каждый файл может быть представлена ​​в виде комбинации его хеша и размера. Такие ссылки можно получить на вкладке «Список хэшей» при вызове свойств файла/каталога, там же можно создать файлы по ссылкам (в т.ч. и пакетно).

См. также описание опции «Попытаться найти файлы по хешу перед загрузкой» и описание команды

Глобальные настройки

Загружать библиотеки SSL только из каталога плагинов

При включении опции плагин будет загрузить SSL-библиотеки из собственного каталога, в случае существования подкаталогов/ x32 и/x64 — загрузка будет производиться из каталога по соответствию разрядности используемой версии плагина. Если опция отключена, то установите систему загрузки библиотеки, найденные в.

Включить ведение журнала информации о пространстве

При включении опции плагин будет запрашивать информацию о занятом месте, и выводить ее в протокол после завершения любых файловых операций.

Сохранять время создания файла

опции плагин будет пытаться установить для всех скачиваемых файлов время создания, время изменения и время последнего доступа равными, что установлены в Облаке (время загрузки файла в Облако).
Важно: установка времени файлов в Облаке не поддерживается API, эта опция работает только при скачивании.

Показать папки корзины учетных записей

Опция включает отображение Корзины для всех стандартных аккаунтов (в список соединений добавляются папки вида% connection_name% .trash). Подробнее о функционале Корзины см. ниже.

Показать папки общих ссылок учетных записей

Опция включает отображение списка общих ссылок для всех стандартных аккаунтов (в список соединений добавляются папки вида% connection_name% .shared). Подробнее об этом функционале см. ниже.

Показать папки приглашений учетных записей

Опция включает отображение списка входящих ссылок для всех стандартных аккаунтов (в список соединений добавляются папки вида % connection_name% .invites). Подробнее об этом функционале см. ниже.

Заменить размер разделенного файла на

Облако ограничивает максимальный размер файла для бесплатных аккаунтов. Официально это ограничение указано как 2GiB, но по факту оно всегда чуть меньше (по всей видимости, в этот размер включена длина имени файла). Поэтому плагин считает таким ограничением 2147483392 байт (2GiB — 256). Если включить опцию «Разделить большие файлы на части по 2 ГБ», плагин будет разбивать закачиваемый файл на части именно этого размера.
При необходимости существует возможность переопределить эту часть. Для этого задайте этому параметру значение в байтах, например, 200000000.

При ошибке загрузки/выгрузки

Определение выполнения плагина при операциях загрузки/закачивания файлов и копировании/перемещении файлов между файлами аккаунтами. Доступны следующие режимы:

  • Спросите пользователя: при ошибке будет выведен запрос с вариантами «Отмена» (прекращает операцию), «Повтор» (повторяет операцию с файлом), «Игнорировать» ( пропускает файл, продолжает операцию со следующим файлом).
  • Игнорировать файл: пропускает все файлы, при обработке возникли ошибки.
  • Прервать операцию: прекращение операции при первой же ошибке .
  • Повторить попытку с этим файлом: повторить операцию с файлом до тех пор, пока а) не истечёт количество попыток, заданное в параметре Попыток повтора; б) операция не завершится успешно; в) пользователь вручную не прекратит операцию.
    Режим разбиения: данный параметр определяет поведение при ошибках частей разбитых файлов (для каждой отдельной части).

Попыток повтора

Количество повторов при ошибках операций, в случае выбора режима «Повторить с этим файлом». Отрицательные значения принимаются за бесконечное число попыток.
Режим: данный параметр аналогичным образом определяет поведение при ошибках загрузки частей разбитых файлов (для каждой отдельной части).

Подождите

Время в миллисекундах между повторами операций в случае выбора режима «Повторить с этим файлом».
Режим разбиения: данный параметр аналогичным образом задает таймаут ожидания между повторными операциями при загрузке частей разбитых файлов (для каждой отдельной части).

Копирование/перемещение между режим учетных записей:

По умолчанию в плагине отключены файловые операции между аккаунтами (см обсуждение). Это ограничение можно обойти, совершая операции с настройками через их хеш (опция «Через хеш»), или через публичные ссылки (опция «Через публичную ссылку»).

При выборе «Через публичную ссылку» плагин будет попытаться выполнить операцию с помощью, создавая для каждого из них публичную ссылку (если она отсутствует у файла). После завершения операции ссылка удаляется (если до этого она не существовала).

Операции над большим массивом файлов могут быть продолжительными, рекомендуется выполнять выполнение файлов между аккаунтами через команду clone .

Перезаписать режим разбитого фрагмента:

При включении опции «Разделить большие файлы на части по 2 ГБ» возможна ситуация, когда части разбитого файла уже существуют в Облаке. Невозможно выдать запрос на перезапись файла в этом случае (Total Commander ничего не знает о разбиении файла, для него вся операция происходит атомарно), поведение плагина будет определяться этой настройкой. По умолчанию все части файла будут перезаписаны.

Удалить файл после режима загрузки:

Эта опция указывает поведение плагина в случае, когда соответствующий из него файловой системы файл невозможно удалить (например, при наличии у него атрибута Только чтение). По умолчанию плагин запросит выбор действия у пользователя.

Режим перезаписи локальных файлов:

Эта опция позволяет переопределить стандартное поведение плагина при попытке перезаписи существующего локального файла (это может быть полезно при синхронизации и других длительных операций). По умолчанию поведение не переопределяется (плагин будет запрашивать выбор действия у пользователя).

Режим значков плагина:

Эта опция переключает режимы Отображение иконок для специальных каталогов (в скобках дано название внешнего файла иконок): каталог аккаунта (cloud.ico), каталог публичного аккаунта (cloud_public.ico), каталог с публичным доступом (shared.ico), каталог с общедоступной публичной ссылкой (shared_public. ico).

Доступны следующие режимы:

  • По умолчанию: отображается стандартная системная иконка для всех каталогов.
  • Внутренние значки: для специальных каталоговых только встроенные иконки.
  • Наложение внутренних значков: встроенные иконки накладываются на стандартную системную иконку каталога.
  • Внешние значки: иконки специальных каталогов подгружаются из подкаталога иконки в каталоге плагина.
  • Наложение внешних иконок: иконки специальные каталоговые подгружаются из подкаталога иконки в кат алоге плагина и накладываются на стандартную системную иконку каталога.

Размер иконок считывается из конфигурационного файла Total Commander. TC позволяет установить нестандартные размеры иконок, в таких случаях попытаться получить наиболее близкие по размеру стандартные иконки. Однако, в режимах с наложением результирующие иконки могут выглядеть размыто.

Для этой настройки требуется перезапуск TC.

Отключить фоновые операции support

Эта опция отключает поддержку фоновых операций в плагине (для применения требуется перезапуск TC).

URL-адрес кодирует прямые ссылки для скачивания

Эта опция включает представление прямых ссылок в формате URL-encoded. Кодированные ссылки корректно работают в большинстве программ, в отличие от некодированных (которые более человекочитаемы).

Обновите прямые ссылки для скачивания немедленно

При включении этой опции плагин начнёт использовать список ссылок на доступ после открытия публичного объекта, либо после того, как публичная ссылка будет создана. Если опция выключена, для поиска ссылок нажмите кнопку обновления.

Попробуйте найти файлы по хешу перед загрузкой

Каждый файл в Облаке может быть идентифицирован по уникальному хеш-ключу, причём одинаковые файлы имеют одинаковые хеши. Таким образом, глобально Облако хранит фактически только одну копию каждого файла, даже если сам файл есть у многих пользователей.
При включении этой опции плагин вычисляет хеш для каждого закачиваемого файла и пытается найти этот файл в Облаке.
Режим разбиения: при включении данного плагина происходит добавление без фактической передачи данных, в случае если такой файл уже есть, в случае включения данного плагина происходит обычная процедура заливки файла в Облако. Будет пытаться найти соответствующие хеши как для целого файла, так и для каждой отдельно загруженной части (если целый файл не найден).
Режим шифрования: при включенном шифровании данный параметр игнорируется. /p>

Проверить CRC загрузок/загрузок

Эта опция включает проверку хеш-ключа файла при передаче файла, таким образом гарантируя корректность передачи.

Настройки сети

Тайм-аут сетевых операций (мс)

Позволяет переопределить таймауты сетевого подключения. Большое значение таймаута может предотвратить обрыв связи при плохом соединении, малое — предотвратить повреждение канале. В случае, если указано любое значение меньше 0, используются стандартные стандартные настройки программы.

Настройки прокси

Набор параметров (тип прокси , адрес, порт, логин и пароль) для соединения с сетью через прокси-сервер. Поддерживаются http/https/socks4/socks5-прокси.

При необходимости пароль прокси-сервера также может быть сохранён в менеджере паролей Total Commander (опция «Хранить пароль прокси в диспетчере паролей TC»).

Ограничения скорости

Набор параметров, позволяющих установить ограничение на использование канала при загрузках на сервере и скачивании с сервера.

Изменить плагин UserAgent

Позволяет изменить настройку программирования, по умолчанию определяемую в коде (например, чтобы замаскироваться под какой-либо браузер).

Поддержка файловых комментариев

Важно : Total Commander не поддерживает работу с файловыми комментариями в FS-плагинах , поэтому плагин CloudMailRu реализует этот функционал самостоятельно. Открытого описания формата файлов комментариев не существует, эта реализация может содержать ошибки, ведущие к порче или потере комментариев.

Прочитать комментарии descript.ion из облачной файловой системы

При включении плагин будет пытаться получить комментарии из файла descript.ion (если он существует в текущем каталоге Облака) и вывести содержимое комментария в контентное поле description/вкладку Описание в диалоге свойств.

Включить редактор descript.ion

Опция включает редактирование комментариев для файлов в Облаке на вкладке Описание в диалоге свойств файла. Если опция отключена, комментарий доступен только для просмотра.

Копировать комментарии к файлам из локальной файловой системы

При этой опции при копировании файлов в Облако, плагин будет копировать также и нижние локальные файловые комментарии. Комментарии для каталогов переноса не будут из-за ограничений API WFX.

Копировать комментарии к файлу из облачной файловой системы

При включении этой опции при копировании файлов из Облака, плагин будет копировать также файлы в Облаке комментарии. Комментарии для каталогов переноситься не будут из-за ограничений API WFX.

Отслеживание изменений файловой системы облака (переименование, удаление файлов и т. Д.)

Эта опция позволяет дополнить изменения файловой системы в Облаке, и вносит соответствующие изменения в файловые комментарии (аналогично, как Total Commander делает это в локальной файловой системе). Например, если переименовать или заменить файл в Облаке, чтобы исправить перенесенный файл с учётом нового имени.

Заменить имя файла комментария по умолчанию

Этот параметр позволяет переопределить имя файла, в котором фиксируются файлы файловых комментариев (например, в случае обнаружения конфликтов с поддержкой комментариев в Total Commander). Это имя переопределяется как для Облака, так и для локальной файловой системы.

Настройки потоковой передачи

Стандартное поведение Total Commander при открытии файла внутри файласистемного плагина — скачивание файла и последующее открытие копии ассоциированным приложением. Однако существует возможность передать нужному приложению не скачиваемую копию файла а ссылку на поток данных файла.

Расширение файлов

Расширение файлов (указывается без точки, например txt ), для которых настраивается поведение.

Command

Команда (программа или скрипт), запускаемая для обработки передаваемой ссылки. Поддерживаются только абсолютные пути без окружения.

Параметры

Параметры, передаваемые запускаемой командой. По умолчанию (если параметр не задан) передаётся сгенерированная ссылка. Для подстановки ссылок в наборе параметров, викорите значение % url% , например

-u% url%

Начальный путь

Путь, который будет установлен перед запуском программы. Если никакой путь не задан, программа запускается в собственном каталоге.

Тип потоковой передачи

Настройка типа генерируемой ссылки. Доступны следующие варианты:

  • Нет. Поведение не отличается от стандартного, файл будет скачан и открыт ассоциированным приложением.
  • Отключено. При попытке открытия файла не произойдёт никаких действий.
  • Плейлист M3U8. Плагин пытается сгенерировать ссылку на плейлист, использовать ссылки на медиапоток открываемого файла. Это сработает только для тех файлов, проигрывание которых поддерживает Облаком (большинство медиафайлов, как mp3, avi и т.д.).
  • По умолчанию. Будет сгенерирована временная ссылка на скачивание файла (при этом файле публичным).
  • Weblink. Аналогично предыдущему, за тем исключением, что по ссылке будут переданы http-заголовки, позволяющие открыть файл по ссылке в браузере.

Уровни протоколирования

При необходимости можно настроить количество собщений, выводимых в протокол соединения. Данный параметр не конфигурируется через настройки и должен быть изменён самостоятельно через ручное редактирование MailRuCloud.global.ini (параметр LogLevel ).
В модули следующих протоколирования:
1 ( Connect ): Включение панели соединения и выводы в протокол.
2 ( FileOperation): Протоколирование стандартных операций + вывод сообщения о свободном месте (приённой опции). Включите ведение журнала информации о пространстве).
4 ( Подробно ): Детальное протоколирование некоторых операций (например, процесса авторизации) и нестандартных файловых операций (например, загрузка с авторазбиением).
8 ( Предупреждение ): Протоколирование ошибок, препятствующих дальнейшей работе (ошибки разбиения файла, временных файлов и т.п.).
16 ( Ошибка ): Протоколирование операций сбоев и неудачных.
32 ( Debug ): Дополнительное отладочное протоколирование.

Итоговое значение ключа настройки равняться сумме значений нужных уровней протоколирования, например для вывода ТОЛЬКО сообщений о файловых операциях ( FileOperation ) и различные ошибки ( Warning + Error ), значение LogLevel нужно установить равным 27 (1 + 2 + 8 + 16 ).
По умолчанию LogLevel принимается как 31 (все сообщения, кроме отладочных).

Переопределение рабочего шарда

При соединении с Облаком, плагин каждый раз запрашивает адрес шарда — сервера, с которого будет производиться скачивание файла . При необходимости можно переопределить это значение, вручную отредактировать файл MailRuCloud.ini , вписав в секцию нужного соединения ключ shard_override с нужным адресом, например

shard_override = https://cloclo44.datacloudmail.ru/get/

Это переопределение не требуется при нормальной работе плагина.

  • rmdir dirname — быстрое удаление каталога, находящегося в текущем каталоге (полный путь к удаляемому каталогу набирать не нужно).
  • clone link — склонировать в текущий каталог содержимого публичного каталога, доступного по ссылке веб-ссылки.
  • hash filehash: файл: имя файла — склонировать в текущий каталог файл с известным хешем filehash и размером размер файла, присвоив ему имя файла. Параметр filename можно опустить, в этом случае вместо имени будет подставлен хеш. В случае, если имя файла содержит пробелы, параметр нужно заключить в кавычки.
  • trash — быстрый переход в Корзину текущего аккаунта.
  • shared — быстрый переход в каталог общих ссылок текущего аккаунта.
  • invites — быстрый переход в каталог ссылок текущего аккаунта.

Плагин поддерживает хранение настроек в каталоге пользователя (% APPDATA% MailRuCloud) . Этот каталог выбирается по умолчанию в том случае, если файл настроек MailRuCloud.global.ini отсутствует в каталоге плагина, а сам каталог плагина недоступен для записи. В инстанции проверяется установка значения параметра IniPath:
0: Будут только настройки из каталога папина (значение по умолчанию).
1: Будут отключать только из каталога% APPDATA% MailRuCloud.
2: В случае если отключена доступ к записи, в случае отказа — из каталога% APPDATA% MailRuCloud.
Важно: права доступа к самим файлам настроек не проверяются. Настройка IniPath может изменяться только прямым редактированием MailRuCloud.global.ini (обязательным условием, что её будет использовать только администратор системы).

Максимально поддерживаемая длина путей в Облаке составляет 1024 байта. API FWX также поддерживает пути до 1024 байт длиной, однако из-за того, что часть этого объёма используется под хранение имён соединений, фактический максимум пути в каждом аккаунте будет уменьшен на длину его имени.

Копирование/перемещение из аккаунта в аккаунт не поддерживается плагином, несмотря на то, что Total Commander поддерживает такие операции в виртуальных файловых. система посредством использования файлового буфера в локальной файловой системе. Причина в том, что список аккаунтов представлен каталогом первого уровня файловой системы плагина, и нет возможности уведомить Total Commander об этом.
При необходимости, можно обойти это ограничение: нужно установить вторую копию плагина, и осуществлять копирование между разными копиями . В этом случае TC сможет задействовать локальный буфер.
Однако в любом случае рекомендуется использовать файловые операции посредством ссылок (копирование/перемещение между учетными записями через общедоступную ссылку).

Удаленные файлы и каталоги хранятся. в Облаке ещё некоторое время. Они недоступны для полноценной работы, но их можно восстановить. Для доступа к списку удаленных объектов используется виртуальный каталог, доступный у каждого аккаунта по имени% account_name% .trash. Основные свойства Корзины:

  • Корзина содержит плоский список удаленных объектов (файлов и каталогов), без возможности их просмотра, редактирования и удаления. Удалённые каталоги нельзя открыть.
  • Для объектов в корзине доступ только просмотр свойств (Alt + Enter, для файлов также работает Enter). В открывшемся диалоге можно просмотреть доступные свойства удаленного объекта (время удаления, первоначальное расположение и идентификатор удалившего пользователя), восстановить объект (восстановление всегда создается в исходном расположении), либо очистить Корзину (все удаленные объекты будут безвозвратно стёрты).
  • Также удаленные объекты доступны через контентные поля плагина (deleted_at, deleted_from, deleted_by).
  • Свойства каталога Корзины также открывает диалог свойства, в котором можно просмотреть общий объём всех удаленных файлов, восстановить их , либо очистить Корзину.
  • Корзина в плагине не различает одинаково именованные объекты, откуда бы они не были удалены.
  • Вместо времени создания и времени последнего изменения объектов в Корзине отображается время их удаления.
  • Быстрый доступ к Корзине доступ по мусор , выполненной в любом каталоге внутри аккаунта. Это работает даже если отображение Корзины выключено в настройках.

Любому файлу или каталогу в Облаке может быть предоставлен доступ одним из невзаимоисключающих способов:

  • Создание публичной ссылки на объект (он становится доступен для просмотра всем, у кого есть ссылка).
  • Предоставление доступа другим пользователям (указанному пользователю приходит приглашение на использование файла/каталога с заданными правами).

Для просмотра всех объектов, к которым предоставлены такие доступы, используется виртуальный каталог, доступный у каждого аккаунта по имени% account_name% .shared. Каждый объект в этом каталоге представляет ссылку на сответствующий источник в Облаке: для каталогов это сам каталог для файлов — каталог, в котором содержится. Просмотр свойств такой ссылки работает также, как на источнике, удаление ссылок приводит как к удаленному доступу всех пользователей к источнику, так и к удалению публичной ссылки (убрать только один тип доступа можно в диалоге Свойства объекта).
Внимание : одинаково именованные в списке не различаются независимо от того, на какой исходный объект они указывают.

Быстрый доступ к каталогу общих ссылок по команде общий , выполненной в любом каталоге внутри аккаунта. Это работает даже если его отображение выключено в настройках.

Каталоги, к которым вам предоставлен доступ другими пользователями, можно посмотреть в виртуальном каталоге, доступном по имени% account_name% .invites. Просмотр и управление объектами в этом каталоге производится через диалог свойств (Alt + Enter или Enter).

Внимание : одинаково именованные объекты в списке не различаются, независимо от того , на какой исходный каталог они указывают.

Быстрый доступ к каталогу использованных сообщений по команде invites , выполненной в любом каталоге внутри аккаунта. Это работает даже если его отображение выключено в настройках.

Внимание : это экспериментальная функция, находящаяся в разработке. Пожалуйста, не используйте её при работе с важными данными!

Шифрование включается для каждого аккаунта отдельно. При включённом шифровании передаваемые в Облако файлы будут зашифрованы алгоритмом AES (Rijndael), при скачивании — прозрачно расшированы.
Плагин не хранит пароли шифрования. Они могут быть сохранены в менеджере паролей Total Commander, либо должны вводиться по требованию.

Параметры шифрования

Шифрование/дешифрование файлов

  • Нет : Шифрование отключено, данные передаются и принимаются «как есть».
  • Всегда : Шифрование всегда включено, данные будут шифроваться паролем, сохранённым в менеджере паролей Total Commander.
  • Спрашивать один раз : Пароль шифрования будет запрошен при входе в аккаунт, при вводе пароля будут шифроваться, при отмене ввода шифрование будет выключено.

Дополнительно : для проверки правильности используемого пароля сохранится в настройках после первого использования. Плагин будет пытаться войти в аккаунт с неверным паролем и предлагать пользователю выбрать действие из следующих фариантов:

  • Продолжить без шифрования : отключить шифрование в текущей сессии.
  • Повторить пароль : повторить ввод пароля.
  • Обновить и продолжить : обновить пароль и продолжить. Внимание : этот вариант недоступными файлы, зашифрованные с прерыдущим паролем.

Также зашифровывать имена файлов

При включении этого режима передаваемые файлы будут шифроваться, как и их содержимое.

Плагин позволяет регистрировать учётную запись к сервисам mail.ru. Диалог создания новой учётной записи вызывается нажатием кнопки Зарегистрировать новый в окне управления аккаунтами, либо при попытке создания нового каталога в списке аккаунтов (сначала будет вызван стандартный диалог создания каталога, указанное в нём имя будет передано в диалоге) Создание новой учётной записи).
Для регистрации новой учётной записи требуется заполнить все активные поля диалога (это минимальный набор полей, требу при регистрации) и нажмите кнопку Зарегистрируйтесь . Если введены данные, кнопки будут приняты сервером, диалог заключит графическую капчу, и подтвердит регистрацию нажатием в соответствующее поле, подтвердите регистрацию нажатием Подтвердите .
В случае успеха зарегистрированный аккаунт появится в настройках/
В случае ошибок на любом этапе (проверка регистрационных данных, проверка капчи, взаимодействие с сервисом регистрации) ошибки сырой текст будет выведен в диалоге как есть.

Как и куда правильно жаловаться на проблемы?

Перед тем, как сообщить о проблеме, соберите следующую информацию:

  • Версию плагина (если брали из релизов, убедитесь, что в версии из master ошибка всё ещё присутствует).
  • Версию и разрядность вашей операционной системы , например Windows 8.1 x64 или Windows XP SP3 x32.
  • Версию и разрядность Total Commander, например Total Commander 8.52a x64.
  • Протокол работы плагин а, введенный код ошибки. Протокол пишется в текстовом окошке, появляющемся над файлами панелями при соединении; полное содержимое открывается по двойному щелчку. Файл протокола обычно сохраняется в каталоге% temp% _ tc с именем вроде wcftplog. ??? .
    Важно: проблемы со сборками и репаками ТК не принимаются. Убедитесь, что проблема воспроизводится на оригинальной немодифицированной установке Total Commander.
  • Последовательность действий, приводящих к ошибке, ожидаемый результат и результат полученный.

Жаловаться можно в выпусках или в тему на форуме. Пожалуйста, убедитесь, что похожая проблема не работает.

Как и где сделать запрос на добавление функционала?

В issues или в тему на форуме. Пожалуйста, убедитесь, что похожих запросов не зарегистрировано (в т.ч. в закрытых проблемах).

Я установил плагин, но возникает ошибка «Не удалось загрузить SSL библиотека ».

В случае, если в системе уже присутствуют (и загружены в память) библиотеки libeay32.dll/ssleay32. dll нужной разрядности, плагин использует их. Это происходит в большинстве случаев, т.к. эти криптографические библиотеки используются во многих программах. В случае, если библиотеки отсутствуют в памяти, произойдёт попытка загрузки их из каталога Total Commander, затем — из каталога плагина. Убедитесь, что файлы libeay32.dll/ssleay32.dll присутствуют в этих каталогах. Если установлены библиотеки libeay32.dll/ssleay32.dll, ошибка повторяется, убедитесь, что они имеют нужную разрядность.
Будьте внимательны: цифры 32 в имени файлов libeay32.dll/ssleay32.dll не означают разрядность библиотек, т.е. их версии x32 и x64 называются одинаково.
также находящиеся в каталоге плагина (например, во избежание проблем совместимости). Для этого включите в настройках плагина опцию «Загружать библиотеки SSL только из каталога плагинов».
Полезно: для разделения x32 и x64-версий библиотек поместите их в подкаталоги x32 и x64 соответственно.

Плагин требует msvcr110.dll или другую библиотеку.

Используемая сборка SSL-библиотек собрана с зависимостью от библиотек Microsoft C ++ run- время. Если они отсутствуют в системе, вам понадобится установить в систему соответствующий распространяемый пакет Microsoft Visual C ++, либо заменить эту SSL-библиотеку на собранные без зависимости.

Плагин показывает пустой список каталогов.

Вы подключили его к старой версии Total Commander, не поддерживающей Unicode. Минимальная необходимая версия Total Commander — 7.5, однако некоторые возможности не будут работать (или будут некорректно) на версии ниже 8.5.

Работает ли плагин в программе% software_name %?

Некоторые файловые менеджеры файлысистемные плагины от Total Commander, но работоспособность гарантируется только для Total Commander.

В случае возникновения проблем при использовании других программ обращайтесь к их разработчикам.

Использованы некоторые наборы Snipicons, доступного под лицензией, Международная лицензия Creative Commons Attribution-NoDerivatives 4.0.

Поддержка шифрования реализована с помощью компонентов библиотеки DCPcrypt Cryptographic Component Library v2 Дэвида Бартона (crypto@cityinthesky.co.uk), доступного под лицензией MIT.

GNU GPL v3.0

Оцените статью
Botgadget.ru
Добавить комментарий