Skip to content

Commit

Permalink
Merge latest master into 11-Dev
Browse files Browse the repository at this point in the history
  • Loading branch information
bneradt committed Jan 11, 2025
2 parents d00eba8 + 800bbf9 commit 1936cbe
Show file tree
Hide file tree
Showing 25 changed files with 519 additions and 416 deletions.
44 changes: 44 additions & 0 deletions doc/admin-guide/monitoring/statistics/core/ssl.en.rst
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,50 @@ SSL/TLS
Incoming client SSL connections which presented a client certificate that had
been revoked, since statistics collection began.

.. ts:stat:: global proxy.process.ssl.user_agent_decryption_failed_or_bad_record_mac integer
:type: counter

Incoming client SSL connections which failed decryption or had a mismatched
MAC, since statistics collection began.

.. ts:stat:: global proxy.process.ssl.user_agent_http_request integer
:type: counter

Incoming client SSL connections which attempted to use plaintext HTTP without
SSL encryption, since statistics collection began.

.. ts:stat:: global proxy.process.ssl.user_agent_inappropriate_fallback integer
:type: counter

Incoming client SSL connections which used a fallback to an older TLS version
that |TS| doesn't support, since statistics collection began.

.. ts:stat:: global proxy.process.ssl.user_agent_no_shared_cipher integer
:type: counter

Incoming client SSL connections which failed due to no match in supported
ciphers between the client and |TS|, since statistics collection began.

.. ts:stat:: global proxy.process.ssl.user_agent_version_too_high integer
:type: counter

Incoming client SSL connections which failed due to the client only
supporting TLS versions that are too high for |TS| to support, since
statistics collection began.

This stat is only incremented when |TS| is built against an SSL library, such
as OpenSSL, that supports the ``SSL_R_VERSION_TOO_HIGH`` error.

.. ts:stat:: global proxy.process.ssl.user_agent_version_too_low integer
:type: counter

Incoming client SSL connections which failed due to the client only
supporting TLS versions that are too low for |TS| to accept, since statistics
collection began.

This stat is only incremented when |TS| is built against an SSL library, such
as OpenSSL, that supports the ``SSL_R_VERSION_TOO_LOW`` error.

.. ts:stat:: global proxy.process.ssl.user_agent_session_hit integer
:type: counter

Expand Down
4 changes: 2 additions & 2 deletions include/proxy/http/remap/RemapConfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,10 @@ struct BUILD_TABLE_INFO {

const char *remap_parse_directive(BUILD_TABLE_INFO *bti, char *errbuf, size_t errbufsize);

const char *remap_validate_filter_args(acl_filter_rule **rule_pp, const char **argv, int argc, char *errStrBuf,
const char *remap_validate_filter_args(acl_filter_rule **rule_pp, const char *const *argv, int argc, char *errStrBuf,
size_t errStrBufSize, ACLBehaviorPolicy behavior_policy);

unsigned long remap_check_option(const char **argv, int argc, unsigned long findmode = 0, int *_ret_idx = nullptr,
unsigned long remap_check_option(const char *const *argv, int argc, unsigned long findmode = 0, int *_ret_idx = nullptr,
const char **argptr = nullptr);

bool remap_parse_config(const char *path, UrlRewrite *rewrite);
Expand Down
Loading

0 comments on commit 1936cbe

Please sign in to comment.