Recent content by Exile

  1. Exile

    Поговорим про TorrentPier 3.0

    https://torrentpier.com/threads/torrentpier-3-0-dvuhetapnaa-autentifikacia.43251/
  2. Exile

    TorrentPier 3.0: двухэтапная аутентификация

    Привет. Продолжаем серию статей о нововведениях в третьей версии. Сегодня поговорим о безопасности аккаунтов – в TorrentPier появилась полноценная двухфакторная аутентификация на базе TOTP. Что было Никакой двухфакторки не было. Пароль – единственный рубеж между злоумышленником и аккаунтом...
  3. Exile

    Поговорим про TorrentPier 3.0

    https://torrentpier.com/threads/torrentpier-3-0-marketplejs-modifikacij.43249/
  4. Exile

    TorrentPier 3.0: маркетплейс модификаций

    Привет. Продолжаем серию статей о том, что появится в новой мажорной версии проекта. Сегодня расскажем о новой странице в административной панели - маркетплейсе модификаций. Это каталог всех ресурсов с официального форума TorrentPier, доступный прямо из админки вашего трекера. Что было...
  5. Exile

    Поговорим про TorrentPier 3.0

    Я если честно не очень понял для чего тут перечисление вообще всего. Мы в 3.0 не «костыль на коленке» прикрутили, а нормальный антиспам сделали. С проверками, фильтрами, лимитами, логикой по поведению, интеграциями. А вот эти предложения в духе «давайте банить на 5–10 минут по IP» — это вообще...
  6. Exile

    fixed Разные peer_hash для одного сида в bb_bt_tracker

    Статус: Уже исправлено в движке Описанная проблема была актуальна ранее, но в текущей версии движка она уже полностью решена. Суть проблемы При анонсе гибридного торрента (BitTorrent v1 + v2) клиент отправляет два запроса с разными info_hash: Первый запрос с v1 info_hash (SHA-1, 20 байт)...
  7. Exile

    fixed rtrim(DB()->escape($info_hash), ' ')

    Статус: Подтверждено, исправлено Баг валидный. Проблема действительно существовала в движке. Что было не так Конструкция rtrim(DB()->escape($info_hash), ' ') содержала сразу две проблемы при работе с бинарными данными info_hash: DB()->escape() использует PDO::quote(), который предназначен...
  8. Exile

    fixed Разница обработки BB тегов IMG и URL

    Исправлено. https://github.com/torrentpier/torrentpier/pull/2337
  9. Exile

    fixed Украинский язык в Sphinx

    Исправлено, в целом было несколько мест где поддержка украинского стала лучше. https://github.com/torrentpier/torrentpier/pull/2336
  10. Exile

    fixed Урезание никнейма при просмотре раздела

    Исправлено. https://github.com/torrentpier/torrentpier/pull/2335
  11. Exile

    fixed Возраст пользователя

    Исправлено. https://github.com/torrentpier/torrentpier/pull/2334
  12. Exile

    fixed Parse error: syntax error, unexpected end of file...

    Внедрили новый шаблонизатор, там такого нет.
  13. Exile

    fixed Спам-боты обходят гугловскую рекапчу

    https://torrentpier.com/threads/torrentpier-3-0-vstroennaa-zasita-ot-spama.43248/
  14. Exile

    Поговорим про TorrentPier 3.0

    https://torrentpier.com/threads/torrentpier-3-0-vstroennaa-zasita-ot-spama.43248/
  15. Exile

    TorrentPier 3.0: встроенная защита от спама

    Привет. Продолжаем серию статей о том, что появится в новой мажорной версии проекта. Сегодня поговорим о давно назревшей теме – защите от спама. Раньше с ботами и спамерами каждый администратор разбирался сам: ставил капчу, банил вручную, чистил базу. В версии 3.0 мы встроили в движок...
Back
Top