Comments (4)
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.
Желающие проверить новую версию форка, пожалуйста, проверяйте её с осторожностью, т.к. изменений действительно много, а тестирования – наоборот мало. И, пожалуйста, пишите сюда какое облако с каким протоколом работает, а какое нет. Как показывает практика, работает или нет часто бывает очень индивидуальным.
from webdavmailrucloud.
ВАЖНО!
По части облака Яндекса (disk.yandex.ru) тут обнаружилась очень неприятная особенность.
Это касается всех, кто НЕ использует аутентификацию через браузер.
Немного цитируя, немного перефразируя то, что сообщает Яндекс, получается так:
Выбор в настройках учетной записи опцией входа «обычный пароль»
и
Требование пройти дополнительную проверку при входе
(с кодом через СМС или email) не связаны. Это две разные сущности.
В случае, когда пользователь выбирает вход «по паролю и смс», подтверждение кодом будет при каждом входе. А когда «обычный пароль», то в случаях, когда проверка спровоцирована.
Проверку может «спровоцировать» полный выход из аккаунта
(устройство перестаёт считаться доверенным), использование разных браузеров
, разных устройств
, очистка файлов cookie
, использование режима «Инкогнито»
и VPN
.
Отсюда вытекает, что примеряющие к себе релиз fork'а от ZZZConsulting имеют шансы попасть на дополнительную проверку и уже не вернуться к обычному входу по логину и паролю.
По этой причине, если для Яндекса используете только логин+пароль, не тестируйте на важных учетных записях!
from webdavmailrucloud.
Вышло обновление 1.14.2.1 с интегрированным внутрь бубном (с костылем под Яндекс), когда сервер начинает запрашивать подтверждение по коду для учетной записи, где в настройках вход только по логину и паролю. Подробнее на странице релиза.
from webdavmailrucloud.
Related Issues (20)
- Linux и терминал HOT 3
- ---- HOT 1
- dotNet - what they're for? HOT 1
- [Linux][Ubuntu 20.04] Не может залогиниться HOT 15
- Message recipient disconnected from message bus without replying
- .NET 5.0 version as service HOT 1
- One or more errors occurred. (Cannot get X-Default-UID) HOT 11
- Error during synchronization in linux (rsync) HOT 2
- Please update to .NET 6.0 HOT 5
- username or password is incorrect HOT 5
- .NET 6 as service HOT 1
- invalid username or password HOT 25
- Filename validation needed.
- Closed
- Unhandled exception. System.Net.HttpListenerException (5): Отказано в доступе. HOT 1
- Яндекс.Диск - перестали скачиваться файлы HOT 15
- Монитирование и работа с диском в проводник HOT 1
- Ошибка при авторизации HOT 13
- System.Net.WebException: Для успешного выполнения этого запроса требуется буферизация данных.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webdavmailrucloud.