summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sync_detection_SUITE: Wait for sync status for 30 secondsJean-Sébastien Pédron2017-07-051-1/+1
| | | | | ... instead of the previous 10 seconds. This helps eager_sync_SUITE which times out quite often with Erlang 20.
* rabbit_nodes: move a few more functions to rabbit_nodes_commonMichael Klishin2017-07-041-143/+7
| | | | they are required by or can be useful to CLI tools.
* term_to_binary_compat:queue_name_to_binary/1 was supersededMichael Klishin2017-07-041-1/+1
|
* Merge branch 'stable'Daniil Fedotov2017-07-040-0/+0
|\
| * Do not require a node to be running to execute decode, list_ciphers and ↵Daniil Fedotov2017-07-041-1/+2
| | | | | | | | list_hashes commands
| * Mention ctl decode arguments on manpage.Daniil Fedotov2017-07-041-1/+19
| |
* | Update man entries for encode and decode commands correspond to commands API.Daniil Fedotov2017-07-041-23/+10
| |
* | Merge pull request #1250 from rabbitmq/rabbitmq-server-1246-masterMichael Klishin2017-07-043-47/+67
|\ \ | | | | | | Change directory name generation function for queue indexes and vhosts
| * \ Merge branch 'master' into rabbitmq-server-1246-masterMichael Klishin2017-07-038-114/+145
| |\ \ | |/ / |/| |
* | | Merge pull request #1281 from rabbitmq/rabbitmq-common-208-masterMichael Klishin2017-07-032-32/+38
|\ \ \ | | | | | | | | Use delegate:invoke and delegate:invoke_no_result
| * | | Use delegate:invoke and delegate:invoke_no_resultDiana Corbacho2017-06-302-32/+38
| | | | | | | | | | | | | | | | | | | | Further simplifications to rabbitmq-server#208 which where too large to apply in 3.6.11. Now invoke and invoke_no_result are called directly
* | | | rabbit_looking_glass: Tell xref to ignore call to lg:trace/4Jean-Sébastien Pédron2017-07-031-0/+2
|/ / / | | | | | | | | | [#140125673]
* | | Merge branch 'stable'Jean-Sébastien Pédron2017-06-291-26/+10
|\ \ \ | | |/ | |/|
| * | unit_SUITE: Adapt rabbitmqctl_encode testcase to the new rabbit_control_pbe APIrabbitmq_v3_6_11_milestone3Jean-Sébastien Pédron2017-06-291-26/+10
| | |
* | | rabbit_runtime_parameters: Pass `ActingUser` to clear_component()Jean-Sébastien Pédron2017-06-292-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In rabbit_exchange_parameters, use ?INTERNAL_USER when calling clear_component(). This fixes the call to clear() which expects this `ActingUser`. This went unnoticed because the function was called as M:F() instead of F() even though the function is local. Reported by xref. [#140125673]
* | | rabbit_exchange_parameters, rabbit_runtime_parameters: Remove unused importsJean-Sébastien Pédron2017-06-292-3/+1
| | |
* | | docs/rabbitmqctl.8: Add list_hashes, list_ciphers and decode commandsJean-Sébastien Pédron2017-06-291-0/+26
| | | | | | | | | | | | | | | | | | | | | This changes are ported from the following commits to rabbitmqctl.1.xml in `stable`: - commit 020fa730ce65e2e19ba6bb483bfc5c458580c533 - commit 6b65e41330a40060919b0cc19b895a57348493a5
* | | Merge branch 'stable'Jean-Sébastien Pédron2017-06-292-50/+63
|\ \ \ | |/ /
| * | docs/rabbitmqctl.1.xml: Fix quoting of {encrypted, <<"...">>}Jean-Sébastien Pédron2017-06-291-3/+3
| | | | | | | | | | | | There was three single quotes, so one extra.
| * | rabbit_runtime_parameters: Remove module name for local callsJean-Sébastien Pédron2017-06-281-4/+4
| | |
| * | Merge pull request #1276 from rabbitmq/rabbitmq-server-ctl-decodeMichael Klishin2017-06-283-52/+146
| |\ \ | | | | | | | | Add CTL commands to decode encoded value and list ciphers and hashes
| | * | CLI: ditto for decodeMichael Klishin2017-06-281-0/+25
| | | |
| | * | CLI: add list_hashes and list_ciphers in rabbitmqctl(1)Michael Klishin2017-06-281-3/+33
| | | |
| | * | Merge branch 'stable' into rabbitmq-server-ctl-decodeMichael Klishin2017-06-2821-1210/+6488
| | |\ \ | | |/ / | |/| |
| | * | Add CTL commands to decode encoded value and list ciphers and hashesDaniil Fedotov2017-06-282-49/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `rabbitmqctl encode --decode` and `rabbitmqctl encode --list-ciphers` is a bit weird API, which makes every argument in the encode command optional. `rabbitmqctl decode` is not equal to `rabbitmqctl encode --decode` same for `rabbitmqctl list_ciphers` and `rabbitmqctl list_hashes`
| | | * Merge branch 'master' into rabbitmq-server-1246-masterMichael Klishin2017-06-2934-1654/+7538
| | | |\ | |_|_|/ |/| | |
* | | | rabbit_vhost: Pass ActingUser to ↵Jean-Sébastien Pédron2017-06-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rabbit_auth_backend_internal:clear_topic_permissions() The clause without this argument doesn't exist anymore. Reported by xref. [#140125673]
* | | | rabbit_plugins_main: Remove unused moduleJean-Sébastien Pédron2017-06-281-365/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now everything is in the new CLI (rabbitmq-cli). Tests are calling rabbitm-plugins(8) instead of doing direct calls to the broker. Reported by xref. [#140125673]
* | | | rabbit_cli: Remove all rpc_call() clausesJean-Sébastien Pédron2017-06-281-21/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They seem to be unused and rpc_call/7 calls rabbit_misc:rpc_call/7 which doesn't exist. Reported by xref. [#140125673]
* | | | docs/rabbitmqctl.8: Fix various syntax errorsJean-Sébastien Pédron2017-06-281-46/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some common mistakes such as: - no newline after a final `.`; - mdoc commands in the middle of a paragraph; - `Op` used even though it shouldn't enclose remaining content on this line I also changed variants (e.g. -t and --timeout) so they are separated by comas, not pipes, because this is the conventions for them: they are the same thing, not different options you have to pick. Finally, a few typos were also fixed. [#144034507]
* | | | rabbitmqctl man page grammarDaniil Fedotov2017-06-281-2/+2
| | | |
* | | | Added command manuals for commands provided by plugins.Daniil Fedotov2017-06-271-0/+298
| | | |
* | | | Merge pull request #1225 from rabbitmq/rabbitmq-common-198Michael Klishin2017-06-273-0/+49
|\ \ \ \ | | | | | | | | | | Add rabbit_tracer boot step for running Looking Glass
| * | | | Ignore callgraph.dot*Michael Klishin2017-06-271-0/+1
| | | | |
| * | | | Log when Looking Glass is enabledMichael Klishin2017-06-271-0/+1
| | | | |
| * | | | Merge branch 'master' into rabbitmq-common-198Michael Klishin2017-06-2757-1283/+7751
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into rabbitmq-common-198Michael Klishin2017-05-2711-1635/+153
| |\ \ \ \ \
| * | | | | | Rename rabbit_tracer to rabbit_looking_glassLoïc Hoguin2017-05-252-3/+3
| | | | | | |
| * | | | | | Ignore more tracing tool artifactsMichael Klishin2017-05-211-0/+2
| | | | | | |
| * | | | | | Add rabbit_tracer boot step for running Looking GlassLoïc Hoguin2017-05-182-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It will run only if RABBITMQ_TRACER is defined. It contain a list of M:F (for example RABBITMQ_TRACER="abc:def,ghi:jkl") that are functions returning Looking Glass trace specifications. This commit comes with one such function, rabbit_tracer:connections. It will trace all existing and future connection processes across all rabbit and rabbit_common applications. More functions will need to be added to trace specific parts of RabbitMQ, or to trace plugins. For example there could be functions for tracing channels, or data collection for management. Trace specifications can be combined to get the target you need.
* | | | | | | Merge pull request #1274 from rabbitmq/rabbitmq-mqtt-139Michael Klishin2017-06-273-6/+93
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Pass in extra arguments to authentication backend
| * \ \ \ \ \ \ Merge branch 'master' into rabbitmq-mqtt-139Michael Klishin2017-06-272-21/+1
| |\ \ \ \ \ \ \ | | | |_|/ / / / | | |/| | | | |
| * | | | | | | Merge branch 'master' into rabbitmq-mqtt-139Michael Klishin2017-06-2622-1211/+6977
| |\ \ \ \ \ \ \
| * | | | | | | | CompileMichael Klishin2017-06-261-1/+1
| | | | | | | | |
| * | | | | | | | Log this as an error, provide more detailsMichael Klishin2017-06-261-1/+1
| | | | | | | | |
| * | | | | | | | SimplifyMichael Klishin2017-06-261-4/+1
| | | | | | | | |
| * | | | | | | | Merge branch 'master' into rabbitmq-mqtt-139Michael Klishin2017-06-267-20/+74
| |\ \ \ \ \ \ \ \
| * | | | | | | | | Pass in extra arguments to authentication backendArnaud Cogoluègnes2017-06-223-6/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Those extra arguments are extracted from an external module, the convention being "rabbit_%protocol%_connection_info" for the module name. This allows to pass in plugin-specific authentication arguments, e.g. client ID in the case of MQTT. Part of rabbitmq/rabbitmq-mqtt#139
* | | | | | | | | | Improve options section in rabbitmqctl man pageDaniil Fedotov2017-06-271-2/+12
| | | | | | | | | |
* | | | | | | | | | Add 3.7 commands to rabbitmqctl man page.Daniil Fedotov2017-06-271-10/+70
| |_|_|/ / / / / / |/| | | | | | | |