rabbitmq-server/deps/rabbit
Loïc Hoguin ed080e8a27
CQ shared: Fix off-by-nine error leading to lost messages
And `eof` crashes.

The problem is that we may end up trying to read more data
from the file when scanning, despite being at the end of the
file. This results in the current Acc to be returned instead
of the remaining data being parsed.

This results in some messages at the end of the file being
truncated off despite still being in memory (and still pointing
to the end of the original file, well past the truncation point).
2025-09-24 15:05:17 -04:00
..
docs auth_oauth2.https.peer_verification was replaced with auth_oauth2.https.verify for consistency with other equivalent keys 2025-09-06 13:52:17 -04:00
include [skip ci] Remove rabbit_log and switch to LOG_ macros 2025-07-18 08:42:59 +02:00
priv/schema Adapt stream code to Osiris read ahead 2025-09-24 15:05:16 -04:00
scripts Add RABBITMQ_MAX_OPEN_FILES variable to the startup script 2025-08-20 15:28:54 +02:00
src CQ shared: Fix off-by-nine error leading to lost messages 2025-09-24 15:05:17 -04:00
test CQ shared: Fix off-by-nine error leading to lost messages 2025-09-24 15:05:17 -04:00
.gitignore Use `YRL_ERLC_OPTS` instead of `ERL_COMPILER_OPTIONS` 2025-08-12 12:00:54 -07:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md
INSTALL Use the new URLs of the `www.rabbitmq.com` website 2024-09-23 11:34:54 +02:00
LICENSE
LICENSE-MPL-RabbitMQ
Makefile Adapt stream code to Osiris read ahead 2025-09-24 15:05:16 -04:00
README.md Use the new URLs of the `www.rabbitmq.com` website 2024-09-23 11:34:54 +02:00
SECURITY.md Use the new URLs of the `www.rabbitmq.com` website 2024-09-23 11:34:54 +02:00

README.md

RabbitMQ Server

RabbitMQ is a feature rich, multi-protocol messaging broker. It supports:

  • AMQP 0-9-1
  • AMQP 1.0
  • MQTT 3.1.1
  • STOMP 1.0 through 1.2

Installation

Tutorials & Documentation

Getting Help

Contributing

See CONTRIBUTING.md and our development process overview.

Questions about contributing, internals and so on are very welcome on the mailing list.

Licensing

RabbitMQ server is licensed under the MPL 2.0.

Building From Source and Packaging

(c) 2007-2024 Broadcom. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.