summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* New policy validators test suiteMichael Klishin2020-05-303-1/+221
| | | | Part of #2356.
* GitHub Actions: Regen workflowsJean-Sébastien Pédron2020-05-252-7382/+2526
|
* Update README.mdMichael Klishin2020-05-231-1/+6
|
* Merge pull request #2351 from rabbitmq/credentials-obfuscation-2Michael Klishin2020-05-223-16/+23
|\ | | | | Update credentials_obfuscation to 2.0.0
| * Fix rabbit_pbe and rabbit_control_pbe to take credentials-obfuscation 2.0 ↵Luke Bakken2020-05-202-10/+9
| | | | | | | | into account
| * Pass expected {encrypted, _} form to credentials_obfuscationLuke Bakken2020-05-201-6/+4
| |
| * CosmeticsMichael Klishin2020-05-211-1/+1
| |
| * Refresh credentials_obfuscation configurationLuke Bakken2020-05-191-0/+3
| |
| * Set credentials_obfuscation secret to cookieLuke Bakken2020-05-191-0/+7
|/ | | | | | Requires this PR and version 2.0.0 of the library: https://github.com/rabbitmq/credentials-obfuscation/pull/5
* Fix several type specsJean-Sébastien Pédron2020-05-193-13/+11
| | | | | | The most significant one is the type spec of `gm_pids` in the amqqueue records. I'm surprised Dialyzer didn't say anything about it. However it was reported by Dialyzer in `v3.7.x`.
* Fix dependencyArnaud Cogoluègnes2020-05-181-1/+1
| | | Wrong branch!
* Update dependencies to use rabbitmq-common stream-queue branchArnaud Cogoluègnes2020-05-181-1/+1
|
* rabbit_reader: Use `selected_cipher_suite` instead of `cipher_suite`Jean-Sébastien Pédron2020-05-141-9/+5
| | | | | | | | | ... in the ssl:connection_information/1 returned proplist. `cipher_suite` no longer exists in Erlang Git as of this commit (it is deprecated in the documentation for quite some time). However, `selected_cipher_suite` is supported in at least Erlang 21+, so let's use this one. While here, fix indentation (tab instead of spaces).
* Merge pull request #2342 from rabbitmq/rabbitmq-server-2341Michael Klishin2020-05-131-13/+30
|\ | | | | Emit a consumer.created event for quorum queues
| * Emit a consumer.created event for quorum queuesMichael Klishin2020-05-121-13/+30
| | | | | | | | Closes #2341
* | Merge pull request #2328 from rabbitmq/revert-rabbitmq-server-2308Jean-Sébastien Pédron2020-05-127-55/+272
|\ \ | |/ |/| Revert rabbitmq server 2308
| * dynamic_ha_SUITE: decrement the number of attempts leftMichael Klishin2020-05-121-1/+1
| |
| * Only run dynamic_ha CT suiteLuke Bakken2020-05-121-11/+31
| | | | | | | | (cherry picked from commit 8ba67548fee4a53d5c29bc3151dac54437f3a5fe)
| * Refactor to include retriesLuke Bakken2020-05-122-26/+27
| |
| * Revert "Remove publisher_confirms & confirm_nack from mirrored_queue tests"Luke Bakken2020-05-121-34/+11
| | | | | | | | This reverts commit 838632f3dffd56c9112c0d546027e8ce45ec08fc.
| * Revert "Remove rejects_survive test flake"Luke Bakken2020-05-121-0/+2
| | | | | | | | This reverts commit eb079377b3064a646cf4f24f88fafcc2ba1a4a46.
| * Revert "Remove tests from ct-simple_ha that fail frequently"Luke Bakken2020-05-121-1/+51
| | | | | | | | This reverts commit 9aced82a5bdf25aa9819556e8ee1f5134668af18.
| * Revert "Remove variable_queue_fold test flake"Luke Bakken2020-05-122-5/+43
| | | | | | | | | | | | This reverts commit 229ac6bfb7429b12bfb9ebe37eb5431d90f7268c. Fix syntax errors
| * Revert "Remove calculate_client_local test flake"Luke Bakken2020-05-121-1/+10
| | | | | | | | This reverts commit 12e3ad79eef8c21b39502f3e3ff55f63ea479e21.
| * Revert "Remove mixed_dead_alive_queues_reject test flake"Luke Bakken2020-05-121-2/+95
| | | | | | | | This reverts commit d8771acee402446071b945c76b9dc737e572b992.
| * Revert "Remove member_death test flake"Luke Bakken2020-05-121-0/+27
|/ | | | | | This reverts commit 598c14f76ff593f19faa0a01458273dc5b09197b. Add a broadcast
* Merge pull request #2340 from rabbitmq/mk-missing-license-headersMichael Klishin2020-05-126-1/+97
|\ | | | | Add some missing license headers
| * Add some missing license headersMichael Klishin2020-05-126-1/+97
|/
* GitHub Actions: Regen workflowsJean-Sébastien Pédron2020-05-112-0/+76
|
* GitHub Actions: Regen workflowsJean-Sébastien Pédron2020-05-112-382/+6488
|
* Merge pull request #2339 from rabbitmq/fix-dialyzer-errorsJean-Sébastien Pédron2020-05-1110-33/+19
|\ | | | | Fix errors reported by Dialyzer
| * rabbit_vhost: Vhost limits are never `undefined`Jean-Sébastien Pédron2020-05-111-1/+1
| | | | | | | | | | | | | | The type spec of vhost limits is a list, possibly empty. A vhost is initialized with an empty list. Reported by Dialyzer.
| * rabbit_ssl: Fix return value of `get_highest_protocol_version/0`Jean-Sébastien Pédron2020-05-111-2/+3
| | | | | | | | | | | | | | The result of this function is passed to `ssl:cipher_suites/2` which expects the atom-based SSL/TLS versions. Reported by Dialyzer.
| * rabbit_quorum_queue: Fix type specJean-Sébastien Pédron2020-05-111-1/+2
| | | | | | | | Reported by Dialyzer.
| * rabbit_peer_discovery: Fix type spec of lock/0Jean-Sébastien Pédron2020-05-112-8/+1
| | | | | | | | | | | | | | | | Related to this: in `rabbit_mnesia`, remove dead code from the case clause handling the return value of `rabbit_peer_discovery:lock/0`. Indeed, the function never returns `Data` only. Reported by Dialyzer.
| * rabbit_feature_flags: Fix type specsJean-Sébastien Pédron2020-05-111-1/+6
| | | | | | | | Reported by Dialyzer.
| * rabbit_definitions: Use maps:update_with/4 directlyJean-Sébastien Pédron2020-05-111-14/+1
| | | | | | | | | | | | | | ... instead of using a copy of the function from Erlang 20. This is possible because the requirement was bumped to Erlang 21. Reported by Dialyzer.
| * rabbit_connection_tracking: Disable `race_conditions` check for ↵Jean-Sébastien Pédron2020-05-111-0/+1
| | | | | | | | | | | | | | | | | | | | register_connection/1 There is a race condition reported by Dialyzer because do a read/write outside of a Mnesia transaction. Historically there was a transaction, but it was removed in commit e5df4e6ee105900087744ed40e58b8041738b9cd.
| * rabbit_auth_backend_internal: Removed never used case clauseJean-Sébastien Pédron2020-05-111-4/+0
| | | | | | | | | | | | | | | | | | ... in put_user/3. If the ets call behind `lookup_user/1` fails for another reason than the entry was not found, it would be an exception anyway. Reported by Dialyzer.
| * rabbit_amqqueue: Fix spec of ↵Jean-Sébastien Pédron2020-05-111-2/+4
|/ | | | | | | | list_local_mirrored_classic_without_synchronised_mirrors_for_cli/0 The return value was incorrectly spec'd. Reported by Dialyzer.
* GitHub Actions: Regen workflowsJean-Sébastien Pédron2020-05-072-176/+176
|
* upgrade_preparation_SUITE: Skip test if quorum queues are unsupportedJean-Sébastien Pédron2020-05-071-1/+5
|
* GitHub Actions: Regen workflowsJean-Sébastien Pédron2020-05-072-182/+4604
|
* Restrict build badges to specific branchGerhard Lazu2020-05-041-2/+2
| | | | | | | Otherwise they will show as failing if the latest build failed, even when this build ran on a different branch. Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
* Merge pull request #2334 from rabbitmq/change-quorum-defaultsMichael Klishin2020-05-015-6/+7
|\ | | | | Changed default configuration values related to quorum queues
| * Changed or overridden default configuration values related to quorum queuesVanlightly2020-05-015-6/+7
| | | | | | | | | | | | Specifically: - changed default quorum_commands_soft_limit from 256 to 32 - override Ra wal_max_batch_size to 4096
* | Trigger tests on new-commit-to-dep-release-branch repository eventsGerhard Lazu2020-05-012-2/+10
|/ | | | Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
* Fix README build badgesGerhard Lazu2020-04-301-2/+2
| | | | Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
* Merge pull request #2326 from rabbitmq/improve-product_info-apiGerhard Lazu2020-04-301-42/+79
|\ | | | | Improve handling of product name & version
| * rabbit: Include base product name & version in "Starting" logged messageJean-Sébastien Pédron2020-04-301-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the product name & version are not overridden, the common logged message is the following one: 2020-04-24 15:08:51.754 [info] <0.263.0> Starting RabbitMQ 3.8.0+rc.1.278.g5cdf562.dirty on Erlang 21.3.8.13 Copyright (c) 2007-2020 VMware, Inc. or its affiliates. Licensed under the MPL 1.1. Website: https://rabbitmq.com Now, when the product name or version are overridden, the "Starting" line mentions them. There is a second line added with the base product name & version: 2020-04-24 15:08:51.754 [info] <0.263.0> Starting RabbitMQ Enterprise Edition 2020.04 on Erlang 21.3.8.13 Based on RabbitMQ 3.8.0+rc.1.278.g5cdf562.dirty Copyright (c) 2007-2020 VMware, Inc. or its affiliates. Licensed under the MPL 1.1. Website: https://rabbitmq.com