Гость |
Отправлено: 26 ноября 2009 — 17:56
|
УДАЛЁН
|
yura3d пишет:И какой в этом смысл?
есть смысл, археологи капаются ж в всяких раскопках досторических, костях, черепках, изучают... так что полюбому нужно для истории сохранить, место они много не занимают, это ж не дистрибутивы ебунти... |
|
|
yura3d |
Отправлено: 28 ноября 2009 — 11:48
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Александр Михалицын пишет:Это вообще надуманая проблема, решается она грамотным использованием функции flock. За 5 минут в версии 1.9.1 фиксится.
Ничего там не фиксится, поскольку дело не только в неправильном использовании блокировки. В старых версиях сам принцип работы с файлами со стороны алгоритмов форума (скажем так, файловый интерфейс) изначально неправильный и не учитывает особенностей работы PHP с файлами (это относится к процедуре записи в файлы). Поэтому старые файловые функции для работы не годятся, необходима их полная замена, а также последующее редактирование практически всех скриптов форума с целью изменения в них операций работы с файлами (применения нового файлового интерфейса). И не надо забывать, что на неправильной работе с файлами проблема обнуления не ограничивается, в старых версиях (особенно в первых сборках Full Mods с индексами версий 0.1.x) довольно затратно расходуется ОЗУ, что часто приводит к переполнению памяти на этапе работы скрипта, как результат скрипт аварийно завершается, а данные, которые на момент завершения размещались в ОЗУ и должны были быть записаны в файл, фактически теряются (ещё один случай обнуления и повреждения файлов). Безопасность 1.9.1 вообще никакая, существуют бреши в функциях закачки файлов, позволяющие заливать шелл, а также ошибки в функции обработки бб-кодов, приводящие к XSS
Говорю всё это к тому, что если и собирать какой-то архив старых версий ExBB (подобный этому), то нужно обязательно указывать, что эти версии предназначены только для ознакомления, а не для использования. И обязательно указывать ссылку на дистрибутив с последней версией. В противном случае, как уже говорил выше:
yura3d пишет:найдутся какие-нибудь личности, которые скачают и установят это на своём сайте (вопреки любым предупреждениям). И потом прийдут сюда плакаться, что не работает |
|
|
|