| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Switch to Mozilla Public License 2.0 (MPL 2.0) | Ayanda-D | 2020-08-24 | 8 | -105/+32 |
| | | | | | Ref: #2408 | ||||
| * | Remove unused functions in vhost connection limit | Ayanda-D | 2020-08-24 | 1 | -19/+0 |
| | | | | | partitions test suite | ||||
| * | Added new user_limits feature flag | Anupama Singh | 2020-08-24 | 1 | -1/+24 |
| | | |||||
| * | Updated internal_user record access to use new APIs | Anupama Singh | 2020-08-24 | 4 | -63/+55 |
| | | |||||
| * | Added new internal_user_v1 record api | Anupama Singh | 2020-08-24 | 1 | -0/+148 |
| | | |||||
| * | Added new internal_user_v2 record api | Anupama Singh | 2020-08-24 | 1 | -0/+212 |
| | | |||||
| * | Add per_user_connection_channel_limit_partitions test | Ayanda-D | 2020-08-24 | 1 | -0/+183 |
| | | |||||
| * | Make formatting of user channel-limit exceeded consistent | Ayanda-D | 2020-08-24 | 1 | -2/+2 |
| | | |||||
| * | Add per_user_connection_channel_limit test suite | Ayanda-D | 2020-08-24 | 4 | -2/+1293 |
| | | | | | | Ensure channel tracking tables are cleared in tracking tests Use new counting API in vhost test suites | ||||
| * | Update formatting and cosmetics for user-limit error messages | Ayanda-D | 2020-08-24 | 1 | -5/+6 |
| | | |||||
| * | Added function clause to clear all limits for given user | Anupama Singh | 2020-08-24 | 1 | -0/+4 |
| | | |||||
| * | Introduce per-user channel tracking | Ayanda-D | 2020-08-24 | 6 | -3/+1229 |
| | | | | | | | Make 'tracking_execution_timeout' configurable Add per_user_connection_channel_tracking_SUITE | ||||
| * | Update connection/channel limit context and error messages | Ayanda-D | 2020-08-24 | 1 | -10/+18 |
| | | | | | in rabbit_direct | ||||
| * | User connection/channel limit for direct connections | Anupama Singh | 2020-08-24 | 2 | -26/+46 |
| | | |||||
| * | Use count_tracked_items_in | Ayanda-D | 2020-08-24 | 2 | -2/+2 |
| | | |||||
| * | Checking allowed channel count for user before channel creation | Anupama Singh | 2020-08-24 | 1 | -13/+22 |
| | | |||||
| * | Add rabbit_auth_backend_internal:exists/1 predicate | Ayanda-D | 2020-08-24 | 1 | -8/+11 |
| | | |||||
| * | Update per-vhost connection count references to new API | Ayanda-D | 2020-08-24 | 4 | -4/+4 |
| | | |||||
| * | Checking user connection limit before starting connection | Anupama Singh | 2020-08-24 | 1 | -2/+11 |
| | | |||||
| * | Setting connection/channel limits for user | Anupama Singh | 2020-08-24 | 1 | -0/+76 |
| | | |||||
| * | Add rabbit_tracking behaviour | Ayanda-D | 2020-08-24 | 1 | -0/+112 |
| | | |||||
| * | Introduce per-user connection tracking | Ayanda-D | 2020-08-24 | 2 | -168/+194 |
| | | |||||
| * | Merge pull request #2435 from rabbitmq/mk-peer-discovery-dns-tests | Michael Klishin | 2020-08-24 | 1 | -8/+9 |
| |\ | | | | | Update peer_discovery_dns suite | ||||
| | * | Update peer_discovery_dns suite | Michael Klishin | 2020-08-24 | 1 | -8/+9 |
| |/ | | | | | | to use more stable publicly available hostnames. Per suggestion from @lukebakken | ||||
| * | Merge pull request #2433 from rabbitmq/lrb-cuttlefish-2.4.1 | Michael Klishin | 2020-08-21 | 1 | -1/+1 |
| |\ | | | | | cuttlefish 2.4.1 | ||||
| | * | cuttlefish 2.4.1 | Luke Bakken | 2020-08-20 | 1 | -1/+1 |
| |/ | | | | Follow-up to #2432 | ||||
| * | Merge pull request #2432 from rabbitmq/lrb-cuttlefish-2.4.0 | Michael Klishin | 2020-08-20 | 1 | -1/+1 |
| |\ | | | | | Bump cuttlefish | ||||
| | * | Bump cuttlefish | Luke Bakken | 2020-08-18 | 1 | -1/+1 |
| |/ | | | | | | Version 2.4.0 includes the LICENSE file Related to https://github.com/pivotal-cf/norsk-config/pull/1167 | ||||
| * | rabbitmq.conf.example: mention how to disable non-TLS listeners | Michael Klishin | 2020-08-17 | 1 | -0/+5 |
| | | |||||
| * | Merge pull request #2430 from mnxumalo/fix-getmetadata-function-in-vhost | Michael Klishin | 2020-08-13 | 1 | -1/+1 |
| |\ | | | | | Fix bug in get_metadata function in vhost.erl module. | ||||
| | * | Fix bug in get_metadata function in vhost.erl module. | Mthulisi Nxumalo | 2020-08-13 | 1 | -1/+1 |
| |/ | |||||
| * | definition_import_SUITE: Skip import_case13 if quorum_queues are unsupported | Jean-Sébastien Pédron | 2020-08-12 | 1 | -17/+23 |
| | | | | | | We need this because the testcase fails in a mixed-version cluster situation if the other node does not support quorum queues. | ||||
| * | Merge pull request #2426 from rabbitmq/fix-queue-args-definitions | Michael Klishin | 2020-08-11 | 3 | -3/+80 |
| |\ | | | | | Fix parsing of queue arguments on definitions list | ||||
| | * | Add a definition import test for #2426 | Michael Klishin | 2020-08-11 | 2 | -1/+79 |
| | | | |||||
| | * | Fix parsing of queue arguments on definitions list | dcorbacho | 2020-08-11 | 1 | -2/+1 |
| | | | |||||
| * | | feature_flags_SUITE: Use rabbit_file:recursive_*() to manage test plugin | Jean-Sébastien Pédron | 2020-08-10 | 1 | -3/+4 |
| |/ | | | | | | Plugins can be packaged as .ez archives or directories, and the latter is the default now. The `file:copy()` and `file:delete()` functions don't work with directories obviously. | ||||
| * | Update rabbitmq-components.mk | Luke Bakken | 2020-08-04 | 1 | -13/+26 |
| | | |||||
| * | Merge pull request #2419 from GitHubPang/master-doc-typo | Michael Klishin | 2020-07-30 | 2 | -2/+2 |
| |\ | | | | | Fix typo in doc for list_unresponsive_queues | ||||
| | * | Fixed typo in doc for list_unresponsive_queues | GitHubPang | 2020-07-30 | 1 | -1/+1 |
| | | | | | | | | | In the doc for list_unresponsive_queues, fixed an incorrect option name. See https://github.com/rabbitmq/rabbitmq-website/issues/1024 | ||||
| | * | Fixed typo in doc for list_unresponsive_queues | GitHubPang | 2020-07-30 | 1 | -1/+1 |
| | | | | | | | | | In the doc for list_unresponsive_queues, fixed an incorrect option name. See https://github.com/rabbitmq/rabbitmq-website/issues/1024 | ||||
| | * | Merge pull request #1 from rabbitmq/master | GitHubPang | 2020-07-30 | 17 | -1058/+1106 |
| | |\ | | | | | | | Merge from source | ||||
| * | | | Update rabbitmq-components.mk | Jean-Sébastien Pédron | 2020-07-30 | 1 | -4/+11 |
| | |/ |/| | |||||
| * | | Update rabbitmq-components.mk | Luke Bakken | 2020-07-29 | 1 | -9/+9 |
| | | | |||||
| * | | Merge pull request #2398 from rabbitmq/salvage-1 | Philip Kuryloski | 2020-07-27 | 2 | -23/+39 |
| |\ \ | | | | | | | Expose some message index related functions for salvage tool | ||||
| | * | | Expose some message index related functions for salvage tool | Philip Kuryloski | 2020-07-02 | 2 | -23/+39 |
| | | | | | | | | | | | | | | | | `rabbit_msg_store:scan_file_for_valid_messages/1` `rabbit_queue_index:scan_queue_segments/4` | ||||
| * | | | Merge pull request #2417 from rabbitmq/mark-node-as-ready-after-it-is | Jean-Sébastien Pédron | 2020-07-24 | 4 | -205/+211 |
| |\ \ \ | | | | | | | | | Mark node as ready after it actually is | ||||
| | * | | | GitHub Actions: Switch from Erlang 22.3 to 23.0 | Jean-Sébastien Pédron | 2020-07-24 | 1 | -182/+182 |
| | | | | | |||||
| | * | | | GitHub Actions: Terminate 30-CT_SUITE.yaml with a newline | Jean-Sébastien Pédron | 2020-07-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | This fixes the concatenation of all jobs. | ||||
| | * | | | rabbit_networking: Re-enable Dialyzer in this file | Jean-Sébastien Pédron | 2020-07-24 | 1 | -8/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function spec of `erl_epmd:port_please/3` was fixed in Erlang 23. we can re-enable Dialyzer in this file. This was mandatory anyway, otherwise disabling Dialyzer for this one triggered the following warning in rabbit:do_run_postlaunch_phase/0: rabbit.erl:1059: Function log_broker_started/1 will never be called That's because the pattern matching we did on the return value of `erl_epmd:port_please/{2,3}` was considered incorrect by Dialyzer, causing a possible crash. The crash would happen before `log_broker_started/1` would be called, which meant `log_broker_started/1` would be dead code. | ||||
| | * | | | rabbit: Move critical code back to before we mark the node as ready | Jean-Sébastien Pédron | 2020-07-24 | 1 | -14/+19 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | `rabbit_networking:boot()` and the maintenance mode preparation was moved or added after we marked the node as ready. Therefore, functions such as `rabbit:is_running()` were lying. This led to bugs such as "rabbitmqctl wait" tu return too early, or testcases starting to run before the node was started and thus failing. | ||||
