summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'rabbitmq-server-118'Jean-Sébastien Pédron2015-04-211-1/+43
|\
| * rabbitmq-env: Remove trailing slash from configurable pathsJean-Sébastien Pédron2015-04-211-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édron2015-04-211-2/+2
|\
| * Merge branch 'rabbitmq-server-120' into stableJean-Sébastien Pédron2015-04-211-2/+2
| |\
| | * rabbitmq-env: Use "$path" in rmq_realpath(), not "$dir"Jean-Sébastien Pédron2015-04-211-2/+2
| | | | | | | | | | | | ... which does not exit.
* | | Merge branch 'stable'Jean-Sébastien Pédron2015-04-211-0/+57
|\ \ \ | |/ /
| * | Merge branch 'rabbitmq-server-120' into stableJean-Sébastien Pédron2015-04-211-0/+57
| |\ \ | | |/
| | * rabbitmq-env: Check the Mnesia directory is not used for other purposesJean-Sébastien Pédron2015-04-211-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.mdMichael Klishin2015-04-171-1/+1
| |
* | Merge branch 'authz_socket_info'Michael Klishin2015-04-153-2/+10
|\ \
| * | Correct typespecMichael Klishin2015-04-151-1/+1
| | |
| * | Implement authz_socket_info structure passed to authorization plugins.Petr Gotthard2015-04-153-2/+10
|/ /
* | Merge branch 'stable'Michael Klishin2015-04-150-0/+0
|\ \ | |/
| * adds start.boot to bin folder for mac-standalone releaseAlvaro Videla2015-04-151-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 releaseAlvaro Videla2015-04-151-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 Klishin2015-04-150-0/+0
|\ \ | |/
| * adds OTP_VERSION to standalone macAlvaro Videla2015-04-151-0/+5
| | | | | | | | Fixes rabbitmq/rabbitmq-server#106
* | Merge pull request #107 from rabbitmq/rabbitmq-server-106Michael Klishin2015-04-151-0/+5
|\ \ | | | | | | adds OTP_VERSION to standalone mac
| * | adds OTP_VERSION to standalone macAlvaro Videla2015-04-141-0/+5
|/ / | | | | | | Fixes rabbitmq/rabbitmq-server#106
* | Move timestamp() to rabbit_typesMichael Klishin2015-04-112-3/+3
| |
* | ClarifyMichael Klishin2015-04-111-1/+1
| |
* | Minor improvements to rabbit_msg_store docsMichael Klishin2015-04-111-12/+24
| |
* | Reformat docsMichael Klishin2015-04-111-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-88Michael Klishin2015-04-105-36/+58
|\ \ | | | | | | PR for rabbitmq/rabbitmq-server#88
| * | rabbitmq-env: Prevent multiple load of the scriptJean-Sébastien Pédron2015-04-081-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}_* locationJean-Sébastien Pédron2015-04-035-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édron2015-04-101-0/+9
|\ \ \ | | |/ | |/|
| * | Merge branch 'rabbitmq-management-33' into stableJean-Sébastien Pédron2015-04-101-0/+9
| |\ \
| | * | Add rabbit_misc:get_env/3Michael Klishin2015-04-101-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édron2015-04-091-1/+1
|\ \ \ | |/ /
| * | Merge branch 'rabbitmq-server-66' into stableJean-Sébastien Pédron2015-04-091-1/+1
| |\ \
| | * | rabbitmq-script-wrapper: Escape '$' characters in argumentsJean-Sébastien Pédron2015-04-091-1/+1
| |/ / | | | | | | | | | Fixes #66.
* | | Merge pull request #99 from dallasmarlow/bounded-gc-backoffMichael Klishin2015-04-062-7/+9
|\ \ \ | | | | | | | | prevent unbounded gc interval backoff
| * | | max gc interval backoff bounded by specifying a max interval of 4x the ideal ↵Dallas Marlow2015-04-062-7/+9
|/ / / | | | | | | | | | interval
* | | rabbit_channel documentation improvementsMichael Klishin2015-04-051-8/+107
| | |
* | | rabbit_reader documentation improvementsMichael Klishin2015-04-051-0/+35
| | |
* | | Restore a single line READMEMichael Klishin2015-04-041-0/+1
| | | | | | | | | | | | | | | Source package build process assumes it exist, so keep it around but only with links to learn more.
* | | New README.mdMichael Klishin2015-04-042-1/+46
| | |
* | | Briefly document rabbit_reader recordsMichael Klishin2015-04-042-10/+81
| | |
* | | Doc commentMichael Klishin2015-04-031-0/+3
| |/ |/|
* | Merge branch 'stable'Michael Klishin2015-04-032-0/+9
|\ \ | |/
| * Commit package changelogs for 3.5.1Michael Klishin2015-04-032-0/+9
| |
* | Merge branch 'stable'Simon MacMullen2015-03-301-5/+9
|\ \ | |/
| * Merge branch 'rabbitmq-server-86' into stablerabbitmq_v3_5_1Simon MacMullen2015-03-301-5/+9
| |\
| | * erase_ch/2 should return ctags for just the erased channel, not all of them.Simon MacMullen2015-03-301-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 MacMullen2015-03-273-33/+51
|\ \ \
| * | | Minor tidy-upsSimon MacMullen2015-03-272-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-poolAlex Thomas2015-03-259-35/+113
| |\ \ \
| * | | | allow multiple instances of worker_poolash-lshift2015-03-243-33/+47
| | | | |
* | | | | Merge branch 'stable'Jean-Sébastien Pédron2015-03-265-9/+66
|\ \ \ \ \ | |_|/ / / |/| | / / | | |/ / | |/| |