GithubHelp home page GithubHelp logo

Comments (4)

ZZZConsulting avatar ZZZConsulting commented on June 10, 2024

Release 1.14.2.0 от ZZZConsulting.
Это форк! Не путать с оригинальным проектом от yar229.

Перечень изменений в версии 1.14.2.0 (перепечатка со страницы билда):
Самые важные изменения с предыдущей версии:

  • Поддержка .NET 8.0 (включая установку сервисом Windows).
  • Для одновременного использования обоих облаков Cloud.Mail.Ru и Disk.Yandex.Ru больше нет необходимости в установке двух отдельных экземпляров, облако определяется при подключении.
  • Для Cloud.Mail.Ru восстановлена работоспособность, потерянная почти год назад (возможно не для всех или не во всех случаях).
  • Проверка показала, что Cloud.Mail.Ru дает прямое подключение по WebDAV, однако, эмулятор WebDAV с включенным кешированием может быть какое-то ускорение для клиентов, не имеющих самостоятельного кеширования - проверяйте у себя.
  • Протокола YadWebV2 больше нет, теперь для Яндекса только один протокол - YadWeb, но с вариациями (про них ниже).
  • Полностью переписано кеширование названий файлов и папок, значительно сокращено количество и длительность обращений к облачным серверам за названиями. После создания папок, загрузки файлов, удаления файлов больше не перечитываются папки целиком, только отдельные части, что существенно ускорило операции массовых загрузок или чисток файлов.
  • От протокола YadWebV2 в протокол YadWeb перенесено ускоренное чтение больших папок, но только при браузерной аутентификации (в целях совместимости). Если количество записей в папке более порогового значения, чтение содержимого папки с сервера происходит в несколько параллельных запросов (максимально до 10), что в разы сокращает общее время на папках в десятки тысяч файлов.
  • Еще одним отличием в протоколе YadWeb при браузерной аутентификации после интеграции в него протокола YadWebV2 стал механизм периодической проверки изменений в облаке сторонним приложением (например, самим пользователем через браузер). При обнаружении изменений весь кеш папок моментально сбрасывается чтобы получить обновление с сервера.
  • Еще одно отличие в протоколе YadWeb при браузерной аутентификации и без нее в том, когда делается ожидание завершения удаления - в исходном протоколе YadWeb без браузерной аутентификации нет ожидания завершения удаления, оно делается при попытке чтения содержимого папки; в варианте с браузерной аутентификацией после каждой операции ожидается ее завершение в разумных пределах (15 минут).
  • Для протокола YadWeb исправлена потенциальная проблема с паролями, содержащими символы типа %, ", ' и др.

from webdavmailrucloud.

ZZZConsulting avatar ZZZConsulting commented on June 10, 2024

Желающие проверить новую версию форка, пожалуйста, проверяйте её с осторожностью, т.к. изменений действительно много, а тестирования – наоборот мало. И, пожалуйста, пишите сюда какое облако с каким протоколом работает, а какое нет. Как показывает практика, работает или нет часто бывает очень индивидуальным.

from webdavmailrucloud.

ZZZConsulting avatar ZZZConsulting commented on June 10, 2024

ВАЖНО!
По части облака Яндекса (disk.yandex.ru) тут обнаружилась очень неприятная особенность.
Это касается всех, кто НЕ использует аутентификацию через браузер.

Немного цитируя, немного перефразируя то, что сообщает Яндекс, получается так:
Выбор в настройках учетной записи опцией входа «обычный пароль» и
Требование пройти дополнительную проверку при входе (с кодом через СМС или email) не связаны. Это две разные сущности.

В случае, когда пользователь выбирает вход «по паролю и смс», подтверждение кодом будет при каждом входе. А когда «обычный пароль», то в случаях, когда проверка спровоцирована.

Проверку может «спровоцировать» полный выход из аккаунта (устройство перестаёт считаться доверенным), использование разных браузеров, разных устройств, очистка файлов cookie, использование режима «Инкогнито» и VPN.

Отсюда вытекает, что примеряющие к себе релиз fork'а от ZZZConsulting имеют шансы попасть на дополнительную проверку и уже не вернуться к обычному входу по логину и паролю.
По этой причине, если для Яндекса используете только логин+пароль, не тестируйте на важных учетных записях!

from webdavmailrucloud.

ZZZConsulting avatar ZZZConsulting commented on June 10, 2024

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

from webdavmailrucloud.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.