Начало очистки движка от непрофильного мусора. Удаление встроенной галереи для загрузки изображений. Для хранения изображений к раздачам отныне стоит использовать сторонние хостинги или собственные решения.
Фикс http://torrentpier.me/threads/10876/ + удаление возможности загрузки аватарки по удаленной ссылке и/или использования ссылки (удаленной картинки) в качестве аватарки, из-за обнаруженной уязвимости в механизме валидации передаваемых данных, что в теории может привести к взлому трекера, путем загрузки модифицированного изображения, содержащего вредоносный код.
Фикс http://torrentpier.me/threads/23983/
Фикс http://torrentpier.me/threads/23439/ + удаление некоторых неиспользуемых переменных раскиданных по коду.
Удаление черновиков из основного движка, ввиду их малой востребованности. Для осуществления дальнейшей поддержки оных, будет выпущен отдельный мод. После сохранения всех изменений из коммита, выполнить запрос к базе данных: ALTER TABLE `bb_topics` DROP COLUMN `is_draft`; - перед выполнением любых запросов к базе данных, в обязательном порядке на забывайте делать бекап.
Исправление критичной ошибки ревизии r557. Спасибо greencell за багрепорт.
Проверка на остаточные записи об уже удаленных топиках
Фикс критичного бага с обновлением времени сообщений из r506 (спасибо PheRum); фикс ненулевого числа сообщений у гостя в пустой базе; фикс вывода блока с новостями трекера, в случае если они отключены (спасибо greencell); удаление пустых строк в конце всех .php-файлов; пара мелочей на будущие релизы.
Удаление мода виртуальной клавиатуры из основного дистрибутива; фикс главной страницы админ-панели; фикс панели управления шаблонами в админ-панели; частичная замена else if на elseif, для возможности отхода от использования фигурных скобок в дальнейшем. Дальнейшая поддержка и распространение мода виртуальной клавиатуры осуществляется на форуме: http://torrentpier.me/resources/84/
Перенос оставшихся пользовательских функций из ajax.php в отдельные .php-файлы.
Очистка от неиспользуемого мусора в репозитарии; попытки начать рефакторинг движка на примере ajax.php
Удаление лимита одновременно раздаваемых торрентов (нарушает принципы свободного файлообмена); принудительное автоматическое создание пасскея и размещение в торрент-файле информации об издателе и странице-источнике; новая функция для страницы "смерти" скрипта без какого-либо оформления; фикс неверного опознания файла, который нельзя бенкодировать; фикс добавления поисковых слов, некорректного постинга смайликов в некоторых окружениях; фикс некорректной загрузки торрент-файлов в новой версии Opera; отмена отключения DHT в Azureus; отладка скрипта выдачи торрент-файла; замена пары значений в SQL-дампе базы.
Возможность переименования файлов ajax.php, login.php, privmsg.php, posting.php путем легкой настройки в конфиге.
Проверка на полноту загрузки config.php; проверка на удаленность куки дебага у обычных пользователей; фикс некорректной загрузки ajax.php в r566.
Новый <!DOCTYPE> - HTML5; фикс добавления поисковых слов в базу, если поисковым движком выбран Sphinx; удаление seo_link (бессмысленная функция, никакой роли в современном SEO не играющая); удаление QUIRKS_MODE (морально устарело); фикс ссылки поиска пользователя; пустая папка upgrade для будущих ревизий.
Унификация языковых
Переход на set_die_append_msg
Cмена логики хранения информации dl листа. Для обновления потребуется обновление базы данных, обязательно ознакомьтесь с темой:
http://torrentpier.me/threads/revision-571.25681/
Переменные, необходимые для корректной обработки данных
Перенос настроек личных сообщений в config.php; дефолтные алиасы для баз данных; переделка функции возврата username списком; новые константы для личных сообщений; фиксы локализации.