Дмитрий Сергеевич (axshavan) wrote,
Дмитрий Сергеевич
axshavan

restore.php

Еще в прошлом году я нашел в битриксе, по-моему, в версии 6.0.0 ошибку в файле restore.php - там при распаковке архива при чтении длинного хедера имя файла не обрезалось и в конце содержало всякое говно, дополняющее его до длины 512, что ли, символов. Ну я понимаю, что баг неочевидный, но интересно, как же тогда вообще это всё работает? Неужели у них никогда не случалось так, что имя файла (вместе со всем путем) было достаточно длинным, чтоб пришлось вытягивать его через функцию чтения длинного хедера? Потому что вот на этом самом месте поднятие сайта из бекапа падает намертво. В версии 7.0.2 ошибка так и не исправлена, хотя всего делов-то: заменить "$v_header['filename'] = $v_filename;" на "$v_header['filename'] = substr($v_filename, 0, $size);" (730 строка примерно).
Интересно, как можно, продавая такое говно, устраивать каждую субботу футбол в московском офисе и каждое воскресенье пейнтбол в калининградском офисе? Наверное, все дело в политике продвижения.
Tags: web, работа
Subscribe

  • Первый заметный результат диеты

    Ну, конечно, на самом деле не первый. Я же каждое утро взвешиваюсь, скрупулёзно записываю результаты, а потом ещё и строю графики. И ещё чаще…

  • Плёнка №185

    Тематика снимков обычная: городское фото. Время съёмок: март 2021. Плёнка: Fomapan profi line action 400 Фотоаппарат и объектив: Zenit-E + Helios…

  • Фотографии с двух прогулок

    Четвёртого апреля было, хотя и ветрено, но солнечно и относительно тепло. Не то, что сегодня... сегодня погода испортилась и снова стало холодно. К…

  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments