Все значимые изменения этого проекта будут зафиксированы в этом файле.
Формат основан на Keep a Changelog, и этот проект следует Семантическому Версионированию.
X-Forwarded-For
net/textproto
mod_cors
для включения кросс-ресурсного доступаmod_secure_link
для проверки аутентичности и ограничения времени жизни ссылокX-Forwarded-Method
и X-Forwarded-Uri
в модуле mod_auth_request
mod_userid
mod_key_log
'github.com/bfenetworks/bfe'
getTransport()
и модификация карты транспорта с использованием записи блока записиtextproto
: не нормализация заголовков со пробелами перед двоеточием (CVE-2019-16276)mod_auth_request
: авторизация клиентов на основе сервиса внешней аутентификацииmod_trace
: поддержка трассировки на основе Elastic APMmod_compress
: поддержка алгоритма Brotlimod_rewrite
: добавление действия HostSuffixReplace
req_host_tag_in
/ req_host_suffix_in
mod_auth_jwt
Layer4LoadBalancer
mod_auth_jwt
для аутентификации JWTmod_trace
: поддержка распределённой трассировки на основе Jaegermod_doh
: поддержка тайм-аута для запросов DNSmod_doh
: поддержка edns-client-subnet (ECS)mod_doh
: оптимизация max-age для ответа DoHtextproto
ServerCertFile
/ ServerKeyFile
на ConfRoot
go1.14
## [v0.8.0] - 2020-03-27mod_trace
для распределенной трассировки на основе Zipkinmod_doh
для обработки запросов DNS over HTTPS (DoH)mod_header
: добавление действий, связанных с cookiesmod_access
поддерживает NCSA Common Log Format (CLF) и W3C Extended Log Format (ELF)mod_static
поддерживает метод HTTP HEADmod_userid
для идентификации клиентаmod_tag
для маркировки и отслеживания групп запросовExpires
в формате GMT для HTTP cookiesSameSite
для HTTP cookiesMakefile
mod_prison
для ограничения количества запросов пользователя в определенный период времени.ses_tls_sni_in
, ses_tls_client_auth
, ses_tls_client_ca_in
mod_header
связанных с клиентским сертификатом переменныхmod_header
связанных с геолокацией переменныхmod_static
настраиваемых правил MIMEmod_static
正确的翻译应该是:
## [v0.6.0] - 2020-01-21
### Добавлено
- Добавлена модификация `mod_prison` для ограничения количества запросов пользователя в определенный период времени.
- Добавлены условные примитивы: `ses_tls_sni_in`, `ses_tls_client_auth`, `ses_tls_client_ca_in`
- Добавлена взаимная аутентификация TLS
- Поддержка модификатором `mod_header` связанных с клиентским сертификатом переменных
- Поддержка модификатором `mod_header` связанных с геолокацией переменных
- Поддержка модификатором `mod_static` настраиваемых правил MIME
- Возможность отправки предварительно сжатых файлов вместо обычных файлов при использовании модификатора `mod_static`
- Отображение информации о обработчиках модулей в веб-мониторе
- Оптимизация количества акцептных goroutine
- Оптимизация блока `bfe_balance.BalTable`
- Оптимизация операции `io.Copy` при передаче ответов
- Поддержка сборки на MacOS
- Оптимизация документов
其中,“优化接受goroutine的数量” 应该被纠正为 “Оптимизация количества акцептных goroutine”。### Изменено
req_cip_hash_in
, req_header_value_hash_in
, req_cookie_value_hash_in
, req_query_value_hash_in
mod_header
: bfe_log_id
mod_http_code
для поддержки базового статуса о переданных ответахmod_access
)mod_key_log
) для расшифровки соединений TLS внешними программами (например, Wireshark) при диагностике проблемreq_query_value_contain
, req_header_value_contain
, req_cookie_value_contain
flushInterval < 0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )