You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bug Fix
#5504 buffer: enforce decompression_size_limit on the chunk IO path
#5488 buffer: clamp exported buffer size metrics to non-negative values
#5487 buffer: fix spurious BufferOverflowError caused by queue_size leaking when a chunk purge fails
#5456 buffer: fix stage_byte_size leak on staged to unstaged chunk demotion that could eventually raise spurious BufferOverflowError in plugins implementing #format
#5502 in_syslog: enforce message_length_limit on TCP/TLS transport
The default value of message_length_limit is changed from 2048 to 8192 to match rsyslog's default MaxMessageSize.
#5501 output: fix incomplete path traversal check in extract_placeholders
#5423 output: treat JSON::GeneratorError as unrecoverable error
#5500 parser_syslog: fix NameError when RFC5424 timestamp has repeated spaces
#5497 parser_syslog: fix NameError when RFC3164 timestamp has repeated spaces
#5444 parser_syslog: avoid excessive backtracking when parsing malformed RFC5424 structured data
#5486 chunk: ensure to close the Tempfile for decompressed data
#5471 plugin base: bound the number of worker lock files by hashing the path into a fixed set of buckets
#5445 out_forward: stop the endless "ack in response and chunk id in sent data are different" warning storm by discarding (instead of reusing) a keepalive socket whose ack failed or came back with a mismatched chunk id
#5478 config: accept empty lines in quoted strings
#5433 config: fix a config error when a single scalar value is given to an array option in YAML config syntax (for example retryable_response_codes: 503)
#5472 supervisor: reduce memory usage of cleanup_lock_dir with huge number of lock files
Enhancement
#5503 in_http: add <auth> for basic authentication and <security> for client network allowlisting