[DigitalPoint] App for Cloudflare®

[DigitalPoint] App for Cloudflare® 1.8.2

Нет прав для скачивания
ВАЖНО для существующих пользователей: для использования новых функций требуется 2 дополнительных разрешения API. Вы можете перейти к своим , отредактировать имеющийся у вас токен и добавить следующие разрешения :
  • Account.Allow Request Tracer: Read
  • Account.Intel: Read
На этом этапе у вас должно быть в общей сложности 18 разрешений для вашего токена API.

Изменения:
  • Добавлена возможность кэширования медиа-вложений (как обычных вложений, так и загрузок XF Media Gallery) (изображения, видео- и аудиовложения могут быть кэшированы в центрах обработки данных Cloudflare).
  • Реорганизована административная навигация (функции Cloudflare объединены в новый раздел Cloudflare).
  • Переключенный порядок настроек сети и Scrape Shield
  • Добавлены описания для каждой настройки Cloudflare.
  • Новый вариант: Purge cache when post is created or deleted
  • Новый раздел инструментов Cloudflare:
    • Трассировка HTTP-запроса
    • Детали IP-адреса
    • Сведения о домене
    • WHOIS
  • Исправлена проблема, из-за которой вы получали Call to a member function getBody() on array исключение вместо предполагаемого HTTP-ответа, если вызов API дважды терпел неудачу (он автоматически делает повторную попытку, если она не удалась один раз).
  • При использовании кэширования страницы для гостей отделите механизм очистки кэша от http-запроса (действие очистки кэша отправляется в систему заданий XenForo).
  • Показывать исходящую пропускную способность при наведении курсора на статистику работы R2 класса A или класса B.
  • Реорганизованные настройки в соответствии с недавними изменениями панели управления Cloudflare.
  • Удален параметр аутентификации для глобальных ключей API (в дальнейшем разрешать только токены API)
Реорганизация настроек перемещает настройки в другие категории и создает подразделы внутри категорий. Это следует за изменениями, внесенными Cloudflare на этой неделе, поэтому расположение настроек в плагине совпадает с тем, где они находятся на панели инструментов Cloudflare. Пример:

1687370593277.png
  • Кэширование страницы для гостей будет работать правильно, когда страница немедленно запускает запрос AJAX.
  • Не пытайтесь очищать кеш Cloudflare при использовании кэширования страницы для гостей и удалении потерянного сообщения (когда сообщение назначено несуществующей ветке)
  • Не включайте в резервную копию все правила доступа с нулевым доверием (включайте только правила для вашей зоны/домена).
  • Правила кэширования, включенные в процесс резервного копирования/восстановления
  • Исправлена проблема с созданием Turnstile через API (обновленная схема Cloudflare для вызова API)
  • Добавлена поддержка ASN при создании правил IP-адресов.
  • Кэшировать зону/домен Cloudflare (делает так, что вызов API не требуется на странице индекса администратора для создания прямой ссылки на вашу зону в вашей учетной записи Cloudflare)
1686762902604.png
  • Улучшена обработка перестроения статистики при перестроении всей статистики для сайта (из перестроения кеша)
  • Проверяет, отсутствует ли идентификатор учетной записи Cloudflare при создании URL-адреса пакета R2, и добавляет журнал ошибок сервера, если это так (если токен API имеет недостаточные разрешения, вы можете получить отсутствующий идентификатор учетной записи, что, в свою очередь, приведет к тому, что функции R2 не будут работать) ).
  • Параметр резервного копирования снова работает правильно с правилами брандмауэра (забыл преобразовать его в новый API набора правил, который использует брандмауэр).
  • Добавлена проверка, чтобы убедиться, что ни одна из ежедневных статистических данных Cloudflare не дает отрицательного числа.
  • Мне нравится
Реакции: Dkf
  • Кнопки для новых правил брандмауэра объединены в меню.
  • Кнопки для новых правил кэширования объединены в меню.
  • Остановить распространение кликов при нажатии на ссылку на Cloudflare в заголовке блока статистики (предотвращает скрытие/отображение блока, когда вы просто пытаетесь перейти на панель управления Cloudflare)
  • Для просмотра блока статистики на главной странице администратора требуется разрешение администратора viewAnalytics (не разрешение на управление cloudflare), и блок скрыт, если у пользователя нет необходимого разрешения
  • Добавлена проверка, чтобы избежать ошибок деления на ноль в случае, когда Cloudflare сообщает о невозможном сценарии (кешированный трафик за определенный период времени, но общий трафик за тот же период времени равен 0)
  • Новая опция: Показать статистику Cloudflare
  • Добавлен раздел управления DMARC. Возможность отслеживать электронные письма, отправляемые третьими лицами (включает график недели/месяца, а также таблицу неутвержденных источников, отправляющих электронные письма)
  • Исправлен некоторый текст, не сформулированный в блоке статистики.
ВАЖНО для существующих пользователей: для изменения вызовов API Crawler Hint требуется новое разрешение API, чтобы иметь возможность установить его. Вы можете перейти к своим , отредактировать имеющийся у вас токен и добавить следующие разрешения :
  • Zone.Zone: Edit
На данный момент у вас должно быть в общей сложности 15 разрешений для вашего токена API. Если у вас нет 15, вы можете проверить, что у вас должно быть в XF Admin -> Параметры -> Внешние поставщики услуг -> Аутентификация Cloudflare.
  • Исправление для изменения вызовов API Crawler Hint (необходимо для изменения настройки Crawler Hints)
  • Обновлены параметры регистрации сетевых ошибок при выполнении «Easy config».
  • Нормализация пути при получении списка из нескольких объектов
  • Добавлена поддержка получения списков каталогов внутри сегментов в адаптере R2 (немного сложно, потому что R2 — это не файловая система в традиционном смысле, так как фактических каталогов нет). Должен сделать так, чтобы экспорт стилей с прикрепленными активами работал, если эти активы хранятся в R2.
  • Мне нравится
Реакции: Dkf
Исправлена проблема с совместимостью методов на некоторых версиях PHP.
  • Исправлена ошибка при первой попытке настроить R2, но в учетной записи Cloudflare R2 еще не включен.
  • Добавлена проверка работоспособности для параметра URL-адрес внешних данных в случае, если плагин каким-то образом был частично (но не полностью) установлен
  • Если при использовании кеширования страницы для гостей и API-интерфейса очистки кеша происходит сбой при создании, редактировании или удалении нового сообщения, происходит сбой без уведомления
  • Автоматически удалять кешированный идентификатор учетной записи, если он недействителен (учетная запись Cloudflare изменена для сайта)
  • Не предполагайте, что метод шаблона является вызываемым (устранена проблема, из-за которой процесс установки надстройки XenForo выдавал временную ошибку, когда модификации шаблона были включены, но расширения классов еще не включены)
  • На страницу настроек добавлена кнопка «Простая настройка» для автоматической оптимизации некоторых настроек для XenForo (в настоящее время она устанавливает 22 настройки Cloudflare за один раз, которые хорошо работают для XenForo)
  • Не используйте метод getContentUrl(), так как он есть только в XenForo 2.2.
  • Принудительный путь и ключи типа при получении метаданных через R2 API
  • Улучшена обработка несуществующих объектов R2, пытающихся быть прочитанными внутренними процессами.
1674662571033.png


Не уверен, почему это так, но кажется, что система автозагрузки классов XenForo работает немного по-другому в контексте автоматически запускаемых заданий (в job.php). Как ни странно, изменение порядка классов PHP в 3 файлах, похоже, решило эту проблему (и позволяет автозагрузчику правильно «видеть» классы).

Исправлена проблема, из-за которой класс не мог быть найден, если он выполнялся как задание cron.

Добавлено необходимое исправление для загрузки медиафайлов, которые обрабатываются немного иначе, чем другой загруженный контент (например, аватары и вложения).
  • Мне нравится
Реакции: Dkf
Исправление ошибок и доработка.
  • Мне нравится
Реакции: Dkf
  • Исправлена ошибка, из-за которой не работала функция добавления общедоступного субдомена и правила кэширования в существующий бакет R2.
  • Удалена зависимость от сторонней библиотеки для получения списка стран для блокировки брандмауэром.
  • Изменено то, как кэширование страницы для гостей обновляет токены в URL-адресах запроса GET.
  • Кешировать страницы для гостей только в том случае, если посетитель использует язык и стиль по умолчанию
  • Мне нравится
Реакции: Dkf
  • Дополнительная настройка логики для кэширования страницы для гостей.
  • Внесены изменения, чтобы другие дополнения, которые также расширяют класс монтирования файловой системы, могли делать это с обратной совместимостью.
  • Исправлена косметическая проблема с переполнением журналов R2.
  • Запретить пользователям использовать один и то же бакет для общедоступных и частных областей (запретить пользователям раскрывать внутренние данные как общедоступный бакет)
  • Добавлено примечание о стиле, языке и расширенном согласии на использование файлов cookie в XF 2.2.12+ к известным ограничениям для кэширования гостевой страницы.
Назад
Сверху Снизу