| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'rabbitmq-server-118' | Jean-Sébastien Pédron | 2015-04-21 | 1 | -1/+43 |
| |\ | |||||
| | * | rabbitmq-env: Remove trailing slash from configurable paths | Jean-Sébastien Pédron | 2015-04-21 | 1 | -1/+43 |
| |/ | | | | | | | | | | | | This fixes at least one problem with $RABBITMQ_PID_FILE which, by default, is set to: RABBITMQ_PID_FILE=${RABBITMQ_MNESIA_DIR}.pid In this case, if $RABBITMQ_MNESIA_DIR ends with a trailing slash, the PID file is a hidden file placed in the Mnesia directory. This prevents auto-clustering from working and this is tricky to understand why. Fixes #118. | ||||
| * | Merge branch 'stable' | Jean-Sébastien Pédron | 2015-04-21 | 1 | -2/+2 |
| |\ | |||||
| | * | Merge branch 'rabbitmq-server-120' into stable | Jean-Sébastien Pédron | 2015-04-21 | 1 | -2/+2 |
| | |\ | |||||
| | | * | rabbitmq-env: Use "$path" in rmq_realpath(), not "$dir" | Jean-Sébastien Pédron | 2015-04-21 | 1 | -2/+2 |
| | | | | | | | | | | | | | ... which does not exit. | ||||
| * | | | Merge branch 'stable' | Jean-Sébastien Pédron | 2015-04-21 | 1 | -0/+57 |
| |\ \ \ | |/ / | |||||
| | * | | Merge branch 'rabbitmq-server-120' into stable | Jean-Sébastien Pédron | 2015-04-21 | 1 | -0/+57 |
| | |\ \ | | |/ | |||||
| | | * | rabbitmq-env: Check the Mnesia directory is not used for other purposes | Jean-Sébastien Pédron | 2015-04-21 | 1 | -0/+57 |
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If this is the case, log a warning to stderr. Here is an example with the plugins expansion directory: WARNING: RABBITMQ_PLUGINS_EXPAND_DIR is located inside RABBITMQ_MNESIA_DIR => Auto-clustering will not work ('cluster_nodes' in rabbitmq.config) And with the log directory: WARNING: RABBITMQ_LOG_BASE is equal to RABBITMQ_MNESIA_DIR RABBITMQ_LOGS is located inside RABBITMQ_MNESIA_DIR RABBITMQ_SASL_LOGS is located inside RABBITMQ_MNESIA_DIR => Auto-clustering will not work ('cluster_nodes' in rabbitmq.config) Fixes #120. | ||||
| * | | Update README.md | Michael Klishin | 2015-04-17 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'authz_socket_info' | Michael Klishin | 2015-04-15 | 3 | -2/+10 |
| |\ \ | |||||
| | * | | Correct typespec | Michael Klishin | 2015-04-15 | 1 | -1/+1 |
| | | | | |||||
| | * | | Implement authz_socket_info structure passed to authorization plugins. | Petr Gotthard | 2015-04-15 | 3 | -2/+10 |
| |/ / | |||||
| * | | Merge branch 'stable' | Michael Klishin | 2015-04-15 | 0 | -0/+0 |
| |\ \ | |/ | |||||
| | * | adds start.boot to bin folder for mac-standalone release | Alvaro Videla | 2015-04-15 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | This file is required by rabbit_nodes:ensure_epmd/0 in order to be able to programatically start epmd Fixes rabbitmq/rabbitmq-server#96 | ||||
| * | | adds start.boot to bin folder for mac-standalone release | Alvaro Videla | 2015-04-15 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | This file is required by rabbit_nodes:ensure_epmd/0 in order to be able to programatically start epmd Fixes rabbitmq/rabbitmq-server#96 | ||||
| * | | Merge branch 'stable' | Michael Klishin | 2015-04-15 | 0 | -0/+0 |
| |\ \ | |/ | |||||
| | * | adds OTP_VERSION to standalone mac | Alvaro Videla | 2015-04-15 | 1 | -0/+5 |
| | | | | | | | | | Fixes rabbitmq/rabbitmq-server#106 | ||||
| * | | Merge pull request #107 from rabbitmq/rabbitmq-server-106 | Michael Klishin | 2015-04-15 | 1 | -0/+5 |
| |\ \ | | | | | | | adds OTP_VERSION to standalone mac | ||||
| | * | | adds OTP_VERSION to standalone mac | Alvaro Videla | 2015-04-14 | 1 | -0/+5 |
| |/ / | | | | | | | Fixes rabbitmq/rabbitmq-server#106 | ||||
| * | | Move timestamp() to rabbit_types | Michael Klishin | 2015-04-11 | 2 | -3/+3 |
| | | | |||||
| * | | Clarify | Michael Klishin | 2015-04-11 | 1 | -1/+1 |
| | | | |||||
| * | | Minor improvements to rabbit_msg_store docs | Michael Klishin | 2015-04-11 | 1 | -12/+24 |
| | | | |||||
| * | | Reformat docs | Michael Klishin | 2015-04-11 | 1 | -21/+43 |
| | | | | | | | | | | | To allow for more detailed descriptions and follow the same style we have in multiple other places. | ||||
| * | | Merge pull request #103 from rabbitmq/rabbitmq-server-88 | Michael Klishin | 2015-04-10 | 5 | -36/+58 |
| |\ \ | | | | | | | PR for rabbitmq/rabbitmq-server#88 | ||||
| | * | | rabbitmq-env: Prevent multiple load of the script | Jean-Sébastien Pédron | 2015-04-08 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | This doesn't happen today but it could be the case in the future, now that the init scripts are sourcing it too. References #88. | ||||
| | * | | Init scripts: Honor RABBITMQ_LOG_BASE for {startup,shutdown}_* location | Jean-Sébastien Pédron | 2015-04-03 | 5 | -36/+52 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, they were written to /var/log/rabbitmq, no matter the value of RABBITMQ_LOG_BASE. In rabbitmq-env, allow the caller to set RABBITMQ_SCRIPTS_DIR to the directory where rabbitmq-env and rabbitmq-default are located. In both Fedora and Debian rabbitmq-server.init and rabbitmq-script-wrapper, load rabbitmq-env and use RABBITMQ_LOG_BASE. The default value is /var/log/rabbitmq, so the default behaviour remains the same. In Debian's rabbitmq-script-wrapper version, use RABBITMQ_LOG_BASE instead of the hard-coded /var/log/rabbitmq. Fixes #88. | ||||
| * | | | Merge branch 'stable' | Jean-Sébastien Pédron | 2015-04-10 | 1 | -0/+9 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | Merge branch 'rabbitmq-management-33' into stable | Jean-Sébastien Pédron | 2015-04-10 | 1 | -0/+9 |
| | |\ \ | |||||
| | | * | | Add rabbit_misc:get_env/3 | Michael Klishin | 2015-04-10 | 1 | -0/+9 |
| | |/ / | | | | | | | | | | | | | | | | | | | This is the same as application:get_env/3, but this one was only added to Erlang R16. References rabbitmq/rabbitmq-management#33. | ||||
| * | | | Merge branch 'stable' | Jean-Sébastien Pédron | 2015-04-09 | 1 | -1/+1 |
| |\ \ \ | |/ / | |||||
| | * | | Merge branch 'rabbitmq-server-66' into stable | Jean-Sébastien Pédron | 2015-04-09 | 1 | -1/+1 |
| | |\ \ | |||||
| | | * | | rabbitmq-script-wrapper: Escape '$' characters in arguments | Jean-Sébastien Pédron | 2015-04-09 | 1 | -1/+1 |
| | |/ / | | | | | | | | | | Fixes #66. | ||||
| * | | | Merge pull request #99 from dallasmarlow/bounded-gc-backoff | Michael Klishin | 2015-04-06 | 2 | -7/+9 |
| |\ \ \ | | | | | | | | | prevent unbounded gc interval backoff | ||||
| | * | | | max gc interval backoff bounded by specifying a max interval of 4x the ideal ↵ | Dallas Marlow | 2015-04-06 | 2 | -7/+9 |
| |/ / / | | | | | | | | | | interval | ||||
| * | | | rabbit_channel documentation improvements | Michael Klishin | 2015-04-05 | 1 | -8/+107 |
| | | | | |||||
| * | | | rabbit_reader documentation improvements | Michael Klishin | 2015-04-05 | 1 | -0/+35 |
| | | | | |||||
| * | | | Restore a single line README | Michael Klishin | 2015-04-04 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | Source package build process assumes it exist, so keep it around but only with links to learn more. | ||||
| * | | | New README.md | Michael Klishin | 2015-04-04 | 2 | -1/+46 |
| | | | | |||||
| * | | | Briefly document rabbit_reader records | Michael Klishin | 2015-04-04 | 2 | -10/+81 |
| | | | | |||||
| * | | | Doc comment | Michael Klishin | 2015-04-03 | 1 | -0/+3 |
| | |/ |/| | |||||
| * | | Merge branch 'stable' | Michael Klishin | 2015-04-03 | 2 | -0/+9 |
| |\ \ | |/ | |||||
| | * | Commit package changelogs for 3.5.1 | Michael Klishin | 2015-04-03 | 2 | -0/+9 |
| | | | |||||
| * | | Merge branch 'stable' | Simon MacMullen | 2015-03-30 | 1 | -5/+9 |
| |\ \ | |/ | |||||
| | * | Merge branch 'rabbitmq-server-86' into stablerabbitmq_v3_5_1 | Simon MacMullen | 2015-03-30 | 1 | -5/+9 |
| | |\ | |||||
| | | * | erase_ch/2 should return ctags for just the erased channel, not all of them. | Simon MacMullen | 2015-03-30 | 1 | -5/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This was not noticed for a long time because the only use of those ctags was to emit consumer_deleted events which were handled by the management database, and it ignored invalid {channel, ctag} combinations. However, it did end up doing more work - and closing n channels out of m became O(nm) instead of just O(n). References #86. | ||||
| * | | | Merge branch 'pull-request-83-fixups' | Simon MacMullen | 2015-03-27 | 3 | -33/+51 |
| |\ \ \ | |||||
| | * | | | Minor tidy-ups | Simon MacMullen | 2015-03-27 | 2 | -7/+11 |
| | | | | | | | | | | | | | | | | | | | | | Reify the default pool name a bit more, rename DEFAULT_SERVER to DEFAULT_POOL since that's what it identifies. | ||||
| | * | | | Merge branch 'master' into reusable-worker-pool | Alex Thomas | 2015-03-25 | 9 | -35/+113 |
| | |\ \ \ | |||||
| | * | | | | allow multiple instances of worker_pool | ash-lshift | 2015-03-24 | 3 | -33/+47 |
| | | | | | | |||||
| * | | | | | Merge branch 'stable' | Jean-Sébastien Pédron | 2015-03-26 | 5 | -9/+66 |
| |\ \ \ \ \ | |_|/ / / |/| | / / | | |/ / | |/| | | |||||
