Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rabbit_env: Fix Bourne shell concatenated literal parsingfix-sh-concatenated-literal-parsing | Jean-Sébastien Pédron | 2021-04-19 | 2 | -6/+148 |
| | | | | | | | | | | | | | The parser didn't handle literals of the form: 'single-quoted'unquoted'single-quoted-again'"or-even-double-quoted" In particular, the unquoted parsing assumed that nothing else could follow it. The testsuite is extended with the issue reporter's case. While here, improve escaped characters handling. They used to be not parsed specifically at all. Fixes #2969. | ||||
* | Test rabbitmq_mqtt with bazel | Philip Kuryloski | 2021-04-19 | 3 | -4/+399 |
| | |||||
* | Merge pull request #2984 from rabbitmq/rabbitmq-server-2983 | Michael Klishin | 2021-04-19 | 3 | -8/+31 |
|\ | | | | | x.509 certificate auth mechanism: support (some) SANS of type otherName | ||||
| * | x.509 certificate auth mechanism: support (some) SANS of type otherName | Michael Klishin | 2021-04-19 | 3 | -8/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | Note that the type by definition contains arbitrary values. According to the OTP types, they are triplets that represent effectively a key/value pair. So we assume the pair is a string that needs a bit massaging, namely stripping the UTF encoding prefix OTP AnotherName decoder leaves in. Kudos to @Thibi2000 for providing an example value. Closes #2983. | ||||
* | | Update README.md | Michael Klishin | 2021-04-19 | 1 | -0/+10 |
|/ | |||||
* | Squash a warning that breaks CI compilation | Michael Klishin | 2021-04-16 | 1 | -2/+0 |
| | |||||
* | Remove stream plugin instructions | Arnaud Cogoluègnes | 2021-04-16 | 1 | -16/+1 |
| | | | No longer valid, use the usual process to run a plugin. | ||||
* | Merge pull request #2982 from rabbitmq/mk-correctly-parse-tag-lists | Michael Klishin | 2021-04-16 | 2 | -13/+38 |
|\ | | | | | Correctly parse tags provided as a list | ||||
| * | Cosmetics | Michael Klishin | 2021-04-16 | 1 | -3/+3 |
| | | |||||
| * | Correct parse tags provided as a list | Michael Klishin | 2021-04-16 | 2 | -13/+38 |
| | | | | | | | | Discovered while testing a PR for rabbit-hole | ||||
* | | Merge pull request #2980 from skapin/patch-1 | Michael Klishin | 2021-04-16 | 1 | -4/+18 |
|\ \ | |/ |/| | Set correct field for extra scope and improve doc | ||||
| * | Set correct field for extra scope and improve doc | SkapiN | 2021-04-16 | 1 | -4/+18 |
|/ | | | | | - Replace additional_rabbitmq_scopes in doc for the correct extra_scopes_source value - Add samples - More details for audiance checkup on token | ||||
* | rabbit_fifo: fix failing tests | kjnilsson | 2021-04-16 | 2 | -5/+10 |
| | | | | That regressed after refactoring how delivery effects are emitted. | ||||
* | Mark feature_flags_SUITE case flaky in bazel | Philip Kuryloski | 2021-04-16 | 1 | -0/+1 |
| | |||||
* | buildifier | Philip Kuryloski | 2021-04-16 | 2 | -4/+4 |
| | |||||
* | Refactor and dedupe .bazel file content | Philip Kuryloski | 2021-04-16 | 17 | -332/+90 |
| | |||||
* | Make a smaller subset of the rabbit feature_flags_SUITE "exclusive" | Philip Kuryloski | 2021-04-16 | 1 | -4/+28 |
| | | | | This should alleviate lack of disk space in github actons | ||||
* | Merge pull request #2976 from rabbitmq/qq-in-memory-limit-bug-fix | Michael Klishin | 2021-04-15 | 3 | -38/+86 |
|\ | | | | | QQ: ensure that messages are delivered in order | ||||
| * | QQ: ensure that messages are delivered in orderqq-in-memory-limit-bug-fix | kjnilsson | 2021-04-15 | 3 | -38/+86 |
| | | | | | | | | | | | | | | | | | | | | | | In the case where there are some messages kept in memory mixed with some that are not it is possible that a messages are delivered to the consuming channel with gaps/out of order which would in some cases cause the channel to treat them as re-sends it has already seen and just discard them. When this happens the messages get stuck in the consumer state inside the queue and are never seen by the client consumer and thus never acked. When this happen the release cursors can't be emitted as the smallest raft index will be one of the stuck messages. | ||||
* | | Mark rabbit_stream_queue_SUITE-cluster_size_3_1 as flaky | Philip Kuryloski | 2021-04-15 | 1 | -12/+15 |
| | | |||||
* | | Add rabbitmq_management_agent suites to bazel | Philip Kuryloski | 2021-04-15 | 1 | -15/+152 |
| | | |||||
* | | Add rabbitmq_management tests to bazel | Philip Kuryloski | 2021-04-15 | 1 | -2/+318 |
| | | |||||
* | | amqp_network_connection:handshake/3: handle socket send failures | Michael Klishin | 2021-04-15 | 1 | -6/+10 |
| | | | | | | | | | | One rabbitmq_trust_store suite runs into a badmatch on this line. Let's return a more sensible error. | ||||
* | | Try to use less disk for some tests in GitHub Actions | Philip Kuryloski | 2021-04-15 | 1 | -0/+1 |
| | | |||||
* | | Bump Bazel RBE docker image | Philip Kuryloski | 2021-04-14 | 1 | -2/+2 |
| | | |||||
* | | Add missing groups in rabbit_stream_queue_SUITE | Philip Kuryloski | 2021-04-14 | 1 | -0/+3 |
| | | |||||
* | | Add rabbitmq_stomp to bazel | Philip Kuryloski | 2021-04-14 | 3 | -17/+324 |
| | | |||||
* | | Add rabbitmq_jms_topic_exchange to bazel | Philip Kuryloski | 2021-04-14 | 1 | -0/+117 |
| | | |||||
* | | Clean up comments | Philip Kuryloski | 2021-04-14 | 1 | -161/+0 |
| | | |||||
* | | shard the dynamic_ha_SUITE by testcase to pinpoint flakes | Philip Kuryloski | 2021-04-14 | 1 | -5/+28 |
| | | |||||
* | | Attempt to make exclusive tagged test run more efficient | Philip Kuryloski | 2021-04-14 | 1 | -0/+1 |
| | | | | | | | | in GitHub actions with an additional bazel flag | ||||
* | | Add rabbitmq_federation_management to bazel | Philip Kuryloski | 2021-04-14 | 4 | -32/+362 |
|/ | |||||
* | rabbit_fifo: add smallest raft index to overview | kjnilsson | 2021-04-13 | 1 | -1/+4 |
| | | | | This is useful information when debugging snapshotting issues. | ||||
* | Merge pull request #2936 from rabbitmq/stream-management | Karl Nilsson | 2021-04-13 | 3 | -3/+61 |
|\ | | | | | Observability fixes & enhancements for stream queues | ||||
| * | Catch exception when remote node is up but rabbit app is stopped | dcorbacho | 2021-04-13 | 1 | -8/+13 |
| | | | | | | | | It returns a badarg that crashes the queues API | ||||
| * | Hide consumer capacity for stream queues | dcorbacho | 2021-04-13 | 1 | -0/+2 |
| | | |||||
| * | Report number of consumers for stream queues | dcorbacho | 2021-04-13 | 1 | -0/+7 |
| | | | | | | | | Or any other queue type that doesn't report a consumers count but has consumer details | ||||
| * | Report number of readers for stream queues | dcorbacho | 2021-04-13 | 3 | -2/+26 |
| | | |||||
| * | Hide message body stats for stream queues | dcorbacho | 2021-04-13 | 1 | -0/+4 |
| | | |||||
| * | Report stream writer memory on queue stats | dcorbacho | 2021-04-13 | 2 | -2/+18 |
|/ | |||||
* | Merge pull request #2929 from rabbitmq/stream-status-command | Karl Nilsson | 2021-04-13 | 3 | -0/+164 |
|\ | | | | | CLI command for stream details | ||||
| * | Adjust stream status format | kjnilsson | 2021-04-13 | 1 | -3/+4 |
| | | | | | | | | And remove not so useful fields. | ||||
| * | CLI command to for stream details | dcorbacho | 2021-04-13 | 3 | -0/+163 |
|/ | | | | | | rabbitmq-queues stream_status [--tracking] <queue> If the --tracking option is enabled, it returns a table with all offset tracking for that queue. | ||||
* | Make streams compatible with osiris API changes | kjnilsson | 2021-04-13 | 2 | -13/+16 |
| | | | | In osiris:init_reader | ||||
* | Shard rabbitmq_federation:queue_SUITE by group | Philip Kuryloski | 2021-04-13 | 1 | -0/+4 |
| | |||||
* | Merge pull request #2972 from rabbitmq/improvements-to-source-dist-recipe | Michael Klishin | 2021-04-13 | 2 | -19/+7 |
|\ | | | | | Improvements to the source-dist recipe | ||||
| * | Makefile: Don't copy `rabbit/ebin` when running "make install" on Windows | Jean-Sébastien Pédron | 2021-04-13 | 1 | -12/+0 |
| | | | | | | | | | | | | | | | | `rabbit` is now packaged as any plugins and `rabbit_common`. There is no need for a second copy of its beam files. At the same time, we stop copying the `priv` directory and headers for the same reason. | ||||
| * | Makefile: Use `core_native_path` on filenames passed to Erlang | Jean-Sébastien Pédron | 2021-04-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | ... in the source dist recipe. This is required when running the recipe in MSYS2 because Erlang runs with regular Windows paths, not the MSYS2 namespace. | ||||
| * | Use {MIX,HEX}_HOME variables to prepare offline cache | Jean-Sébastien Pédron | 2021-04-13 | 2 | -6/+6 |
|/ | | | | | | We used to use $HOME for both tools, but they now support dedicated variables. As an added bonus, this makes the recipe work on Microsoft Windows. | ||||
* | Logging: Fix Cuttlefish schema mappings | Jean-Sébastien Pédron | 2021-04-13 | 1 | -4/+4 |
| | | | | | I abused copy-pasting apparently: some Cuttlefish variables do not match the application environment variables they are mapped to. |