rabbitmq-server/deps
Karl Nilsson 8a76bda98b mc: increase utf8 scanning limit for longstr conversions.
The AMQP 0.9.1 longstr type is problematic as it can contain arbitrary
binary data but is typically used for utf8 by users.

The current conversion into AMQP avoids scanning arbitrarily large
longstr to see if they only contain valid utf8 by treating all
longstr data longer than 255 bytes as binary. This is in hindsight
too strict and thus this commit increases the scanning limit to
4096 bytes - enough to cover the vast majority of AMQP 0.9.1 header
values.

This change also conversts the AMQP binary types into longstr to
ensure that existing data (held in streams for example) is converted
to an AMQP 0.9.1 type most likely what the user intended.
2024-07-15 13:25:34 +01:00
..
amqp10_client Support consumer priority in AMQP 2024-07-12 20:31:01 +02:00
amqp10_common Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
amqp_client Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
oauth2_client Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbit mc: increase utf8 scanning limit for longstr conversions. 2024-07-15 13:25:34 +01:00
rabbit_common Deprecate queue-master-locator (#11565) 2024-07-12 13:22:55 +02:00
rabbitmq_amqp1_0 Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_amqp_client Make AMQP address v2 format user friendly 2024-07-04 14:33:05 +02:00
rabbitmq_auth_backend_cache Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_auth_backend_http Merge pull request #11573 from rabbitmq/loic-more-make 2024-07-01 14:27:04 +02:00
rabbitmq_auth_backend_ldap Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_auth_backend_oauth2 Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_auth_mechanism_ssl Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_aws Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_cli Adapt to new `{error, timeout}` return value in Khepri 0.14.0 2024-07-10 16:07:43 -04:00
rabbitmq_codegen Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_consistent_hash_exchange rabbitmq_consistent_hash_exchange: Remove shard count for test suite 2024-07-10 13:46:22 -04:00
rabbitmq_ct_client_helpers Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_ct_helpers Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_event_exchange Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_federation Add new testsuite to app.bzl 2024-07-04 15:53:12 +02:00
rabbitmq_federation_management Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_jms_topic_exchange Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_management Deprecate queue-master-locator (#11565) 2024-07-12 13:22:55 +02:00
rabbitmq_management_agent Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_mqtt Simplify 2024-07-12 14:40:35 +02:00
rabbitmq_peer_discovery_aws Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_peer_discovery_common Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_{etcd,consul}: Fix error handling if Khepri is unsupported 2024-07-10 14:24:19 +02:00
rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_{etcd,consul}: Fix error handling if Khepri is unsupported 2024-07-10 14:24:19 +02:00
rabbitmq_peer_discovery_k8s Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_prelaunch Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_prometheus Revert "Provide per-exchange/queue metrics w/out channelID" 2024-07-11 21:34:52 -04:00
rabbitmq_random_exchange Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_recent_history_exchange Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_sharding Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_shovel Add inter cluster AMQP 1.0 shovel test 2024-07-09 12:14:46 +02:00
rabbitmq_shovel_management Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_stomp Require all stable feature flags added up to 3.13.0 2024-07-11 11:20:26 +02:00
rabbitmq_stream build(deps): bump org.apache.maven.plugins:maven-surefire-plugin 2024-07-11 18:46:08 +00:00
rabbitmq_stream_common Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_stream_management build(deps): bump org.apache.maven.plugins:maven-surefire-plugin 2024-07-11 18:10:25 +00:00
rabbitmq_top Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_tracing Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_trust_store Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_web_dispatch Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_web_mqtt Require MQTT feature flags in 4.0 2024-07-10 10:27:59 +02:00
rabbitmq_web_mqtt_examples Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_web_stomp Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
rabbitmq_web_stomp_examples Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
trust_store_http Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00