summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* rabbitmq-env: Revert "Use Erlang to determine local hostname"Jean-Sébastien Pédron2015-11-041-12/+4
| | | | | | | | | | | | | After further investigation, the problem was not an inconsistency between hostname(1) and Erlang, but a `/etc/rabbitmq/rabbitmq-env.conf` in Travis CI's host having `NODENAME=rabbit@localhost`. See #402. The real problem is therefore the testsuite which should ignore `/etc/rabbitmq/rabbitmq-env.conf`. The Windows side of the change is kept because it fixes a real issue. References #402.
* rabbitmq-defaults.bat and rabbitmq-echopid.bat: Fix line endingJean-Sébastien Pédron2015-11-032-98/+98
|
* rabbitmq-env{,.bat}: Use Erlang to determine local hostnameJean-Sébastien Pédron2015-11-032-5/+20
| | | | | This helps when Erlang and hostname(1) or %COMPUTERNAME% return different value. This happened on Travis CI and some Windows hosts so far.
* rabbitmq-env.bat: Fix how we escape double quotesJean-Sébastien Pédron2015-11-031-2/+2
|
* Update rabbitmq-components.mkJean-Sébastien Pédron2015-11-031-1/+1
|
* make source-dist: Put distributed archives in $(PACKAGES_DIR)Jean-Sébastien Pédron2015-11-021-26/+32
|
* Makefile: Support V=2Jean-Sébastien Pédron2015-11-021-0/+3
|
* Merge pull request #395 from rabbitmq/rabbitmq-server-379Michael Klishin2015-11-023-20/+89
|\ | | | | Fix cluster-wide alarm handling
| * Ignore ./etcMichael Klishin2015-11-021-0/+1
| |
| * Merge branch 'master' into rabbitmq-server-379Michael Klishin2015-11-0222-445/+722
| |\
| * | Doc editsMichael Klishin2015-10-301-4/+4
| | |
| * | Doc editsMichael Klishin2015-10-291-5/+6
| | |
| * | WordingMichael Klishin2015-10-281-1/+1
| | |
| * | DittoMichael Klishin2015-10-281-1/+1
| | |
| * | DittoMichael Klishin2015-10-281-1/+1
| | |
| * | Doc editsMichael Klishin2015-10-281-5/+3
| | |
| * | Move resource_alert to rabbit-commonMichael Klishin2015-10-271-3/+0
| | |
| * | Merge branch 'fix-alarms' of https://github.com/binarin/rabbitmq-server into ↵Michael Klishin2015-10-272-20/+92
| |\ \ | | | | | | | | | | | | | | | | | | | | rabbitmq-server-379 rabbit_reader is now in rabbit-common.
| | * | Fix cluster-wide alarm handlingAlexey Lebedeff2015-10-233-21/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Properly handle clearing alarms from dead nodes - #362. - Unblock publisher only when all alarms throughout the cluster was cleared - #379. - Disable/enable paging in rabbit_memory_monitor only in response to disk resource alarms from current node (I'm not totally sure about this). - Add some documentation.
* | | | Update rabbitmq-components.mkJean-Sébastien Pédron2015-11-021-40/+0
| |_|/ |/| |
* | | Merge branch 'stable'Michael Klishin2015-10-310-0/+0
|\ \ \
| * | | Ignore erlang.mk artifacts (when switching from master)Michael Klishin2015-10-311-0/+3
| | | |
* | | | Merge branch 'stable'Michael Klishin2015-10-311-3/+12
|\ \ \ \ | |/ / /
| * | | Merge pull request #397 from rabbitmq/rabbitmq-server-91Michael Klishin2015-10-312-3/+34
| |\ \ \ | | | | | | | | | | Disable disk monitor in unsupported platforms
| | * | | Test failure to start disk monitor in unsupported platformsDiana Corbacho2015-10-301-0/+24
| | | | |
| | * | | Disable disk monitor in unsupported platformsDiana Corbacho2015-10-261-3/+10
| | | | |
* | | | | Merge branch 'stable'Michael Klishin2015-10-310-0/+0
|\ \ \ \ \ | |/ / / /
| * | | | rabbitmq-service.bat: Use RABBITMQ_ prefix for *LOGS variablesJean-Sébastien Pédron2015-10-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The service script was forgotten when fixing the bug in rabbitmq-env.bat and rabbitmq-server.bat. References #375.
* | | | | rabbitmq-service.bat: Set $ERL_LIBS in the service environmentJean-Sébastien Pédron2015-10-301-0/+1
| | | | | | | | | | | | | | | | | | | | This is required to find rabbit_common.
* | | | | rabbitmq-service.bat: Use RABBITMQ_ prefix for *LOGS variablesJean-Sébastien Pédron2015-10-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The service script was forgotten when fixing the bug in rabbitmq-env.bat and rabbitmq-server.bat. References #375.
* | | | | rabbitmq-env.bat: Use lazy variable expansionJean-Sébastien Pédron2015-10-301-4/+4
| | | | | | | | | | | | | | | | | | | | ... when querying `plugins_dir` and `enabled_plugins_file`.
* | | | | rabbitmq-env.bat: Use consistent indentation across the fileJean-Sébastien Pédron2015-10-301-94/+94
| | | | |
* | | | | scripts: Convert Batch files to DOS line endingsJean-Sébastien Pédron2015-10-303-433/+433
| | | | |
* | | | | packaging/windows-exe: Use explicitely $(VERSION) in the source zip nameJean-Sébastien Pédron2015-10-301-1/+1
| | | | |
* | | | | Update rabbitmq-components.mkJean-Sébastien Pédron2015-10-301-1/+9
| | | | |
* | | | | scripts: Pass script name to rabbitmq-env.batJean-Sébastien Pédron2015-10-305-5/+5
| | | | |
* | | | | rabbitmq-env.bat: Adapt to erlang.mkJean-Sébastien Pédron2015-10-301-1/+66
| | | | |
* | | | | rabbitmq-env.bat: Use backslashes in pathsJean-Sébastien Pédron2015-10-301-2/+2
| | | | |
* | | | | rabbitmq-env.bat: Automatically set ERLANG_HOME if "erl" is in the PATHJean-Sébastien Pédron2015-10-301-0/+12
| | | | |
* | | | | rabbitmq-env.bat: Take the caller script name as first argumentJean-Sébastien Pédron2015-10-301-0/+1
| | | | |
* | | | | rabbitmq-defaults.bat: Detect development env on WindowsJean-Sébastien Pédron2015-10-301-0/+6
| | | | |
* | | | | Git: Ignore editors' backup filesJean-Sébastien Pédron2015-10-301-0/+1
| | | | |
* | | | | rabbitmq-env: Ensure RABBITMQ_HOME is an absolute pathJean-Sébastien Pédron2015-10-301-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | This helps rabbitmq-plugins when it queries rabbitmqctl to get the various plugins path variables.
* | | | | rabbitmq-plugins: Don't query rabbitmqctl if env vars are explicitly setJean-Sébastien Pédron2015-10-301-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So if RABBITMQ_PLUGINS_DIR is explicitely set in the environment, do not run rabbitmqctl. Likewise for RABBITMQ_ENABLED_PLUGINS_FILE. This prevents rabbitmq-plugins from taking configuration from a running unrelated node, when it is started from `make run-broker`. The make command will still fail later but for the correct reason: there is already a node conflicting with the one we want to start. Without this, `make run-broker` would abort with the following error: Error: {cannot_write_enabled_plugins_file, "./sbin/../etc/rabbitmq/enabled_plugins",enoent} ... which doesn't make any sense.
* | | | | packaging/standalone: Use "cp", not "cp -a"Jean-Sébastien Pédron2015-10-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the same reasons as: commit a131baadf409db533c24dfd87d3a141136bcc37c Author: Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> Date: Thu Oct 29 09:56:21 2015 +0100 Makefile: Use "cp -r", not "cp -a"
* | | | | packaging: Do not pass $(ERL_LIBS) to sub-makeJean-Sébastien Pédron2015-10-296-0/+6
| | | | |
* | | | | packaging/standalone: Use "xzcat | tar" instead of "tar -J"Jean-Sébastien Pédron2015-10-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | The -J flag is not supported by old versions of GNU tar. This is the case on Mac OS X 10.5.x for instance.
* | | | | make package-standalone-macosx: Only valid on Mac OS XJean-Sébastien Pédron2015-10-291-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | On other platform, there is no point in creating this package because it embeds a native Erlang.
* | | | | Makefile: Use "cp -r", not "cp -a"Jean-Sébastien Pédron2015-10-291-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | "cp -a" is not portable and in fact, we don't need to preserve timestamps or owner. Permissions are preserved anyway.
* | | | | make source-dist: Mention we should fix file timestampsJean-Sébastien Pédron2015-10-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an example with the comment. This is on the TODO to have reproducible builds.