Pull to refresh

Comments 6

«внести правки в проект» - это же к статье не относится?

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

Эх, вот бы можно было ориентироваться не на имя файла, а на его содержимое, приводя его посредством каких-нибудь математических операций к некоему числу через n раундов простейшей суммаризации бит... Надо бы заняться ресерчем и написать что-то подобное. Я даже название уже придумал для этого механизма: "КОНТРОЛЬНАЯ СУММА, ПАША, БЛИН, Е-МОЕ, 2024 ГОД НА ДВОРЕ".

Длинновато получилось, но это черновая версия. Может быть, позже получится придумать что-то поизящнее.

Судя по пулл-реквесту на GitHub, там под капотом ведётся БД файлов, и разные файлы складываются в одну папку с приписыванием (1), (2) и так далее. То же самое можно увидеть и на Windows в папке загрузок Telegram. В этом конкретном месте кода по ошибке данная БД не использовалась, вот и возникла проблема, а в других местах предположительно всё было нормально. Но стоило ли рожать такие сложности вместо хэшей, вопрос конечно интересный!

Не, они исправили баг, по крайней мере на мобилке

Ура! Мне написали на почту из Telegram, что уязвимость так себе, слишком много мороки, но ошибку намереваются починить. Статус бага в их баг-трекере изменился на "готовится исправление".

Sign up to leave a comment.

Articles