summaryrefslogtreecommitdiff
path: root/net/rabbitmq/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* net/rabbitmq: update to 3.13.3Dave Cottlehuber2024-06-021-11/+0
| | | | | | - https://www.rabbitmq.com/docs/upgrade#rabbitmq-version-upgradability - https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.13.3 - https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.13.0 (upgrade from 3.12.x series)
* net/rabbitmq: add upgrade and UPDATING messagesDave Cottlehuber2024-03-161-0/+11
|
* net/rabbitmq: update to v3.12.13 and new tarballDave Cottlehuber2024-03-161-6/+6
| | | | | | | | | | | | | | | | | | Summary: RabbitMQ has long provided a generic unix tarball which is better suited for a FreeBSD port. There should be no functional changes for this approach, and it simplifies build and release by aligning better with upstream deployment, removing dependency on lang/elixir releases. Once the 2024Q2 branch is created, the next RabbitMQ release will be updated, as users need to migrate from 3.11 -> 3.12 -> 3.13 without skipping in between versions. https://rabbitmq.com/install-generic-unix.html Differential Revision: https://reviews.freebsd.org/D43954 PR: 275838
* net/rabbitmq: Fix `rabbitmq` rc.d script to use `%%_ERLANG_LIB%%`Jean-Sébastien Pédron2023-07-311-1/+1
| | | | | | | | | | | | | | | | | | [Why] In commit c9033971719dc098b34276f11b8e5a5e22b966fd, the variable was renamed from `ERLANG_LIB` to `_ERLANG_LIB`. However the rc.d script was not updated to reflect that change. Therefore the script didn't use the expected version of Erlang. This meant that it could use `lang/erlang` if it was installed (which could be incompatible) or not start at all. [How] The rc.d script is simply updated to use the new variable name. The port revision is bumped to note the change. PR: 271269 Reported by: Miroslav Lachman <000.fbsd@quip.cz>
* net/rabbitmq: rc.d improvementsJimmy Olgeni2023-02-181-2/+7
| | | | | | | | | | | | | | | | | | | | This commit creates a separate directory at /var/run/rabbitmq to host the RabbitMQ pid file. Previously, the pid file was not being created properly (it was empty) and this was causing issues with the process of waiting for pids (as the pid file existed, but had no value and was considered "garbage"). With this change the pid file is created with the correct value, enabling the process of waiting for pids to complete successfully; now the startup script returns exit code 0. Additionally, this commit exports the variables RABBITMQ_HOME, RABBITMQ_LOG_BASE, and RABBITMQ_PID_FILE so that the RabbitMQ process can properly locate the pid file. These changes resolve PR 264062. PR: 264062 Reported by: FiLiS <freebsdbugs@filis.org>
* net/rabbitmq: update to version 3.9.14Jimmy Olgeni2022-04-131-11/+0
| | | | - RabbitMQ 3.9.14 has support for Elixir 1.13.
* net/rabbitmq: update to 3.9.1Dave Cottlehuber2021-08-026-41/+38
| | | | | | Security: CVE-2021-22116 Sponsored by: SkunkWerks, GmbH MFH: 2021Q3
* net/rabbitmq: bump version to accommodate updated lang/elixirDave Cottlehuber2021-06-241-0/+11
|
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-061-3/+1
|
* Update net/rabbitmq to version 3.7.16.Jimmy Olgeni2019-07-196-71/+0
| | | | | | | Differential Revision: https://reviews.freebsd.org/D20882 Notes: svn path=/head/; revision=506924
* net/rabbitmq: Import patch to make it compatible with Elixir 1.9.0Jean-Sébastien Pédron2019-07-016-0/+71
| | | | | | | | | | | | | To be exact, they are two patches: - one to mark rabbitmq_cli compatible with Elixir 1.9.x - one to make mix(1) work offline (without accessto Hex.pm) again Reported by: olgeni@ Reviewed by: olgeni@, dch@ Differential Revision: https://reviews.freebsd.org/D20781 Notes: svn path=/head/; revision=505561
* Update net/rabbitmq to version 3.7.8.Jimmy Olgeni2018-09-242-39/+0
| | | | Notes: svn path=/head/; revision=480609
* net/rabbitmq: Fix build with Elixir 1.7.xJean-Sébastien Pédron2018-08-062-0/+39
| | | | | | | | | | Patches were backported from the upcoming RabbitMQ 3.7.8. Obtained from: https://github.com/rabbitmq/rabbitmq-cli/tree/v3.7.x Sponsored by: Pivotal Software, Inc. Notes: svn path=/head/; revision=476496
* Update net/rabbitmq to version 3.7.4.Jimmy Olgeni2018-03-234-28/+29
| | | | | | | | PR: 226603 Submitted by: David King Notes: svn path=/head/; revision=465357
* net/rabbitmq: recursively fix ownership of RABBITMQ_LOG_BASE on startup.Jimmy Olgeni2018-03-071-1/+1
| | | | | | | | Submitted by: Jeff Walter MFH: 2018Q1 Notes: svn path=/head/; revision=463787
* Update net/rabbitmq to version 3.6.10.Jimmy Olgeni2017-05-254-8/+8
| | | | | | | | | | - Add support for creating RABBITMQ_LOG_BASE. PR: 219452 (+ version bump) Submitted by: Reshad Patuck Notes: svn path=/head/; revision=441685
* net/rabbitmq: add full path to the daemon(8) call in rc script.Jimmy Olgeni2017-01-261-1/+1
| | | | | | | | | | | This allows the script to work in crontab, where /usr/sbin is not in PATH. Submitted by: Dmitriy Simakov MFH: 2017Q1 Notes: svn path=/head/; revision=432478
* Update net/rabbitmq to version 3.6.6.Jimmy Olgeni2016-12-065-24/+24
| | | | Notes: svn path=/head/; revision=427974
* Respect RABBITMQ_LOG_BASE setting in rabbitmq-env.conf, if present.Jimmy Olgeni2016-11-211-3/+9
| | | | Notes: svn path=/head/; revision=426771
* Make sure that the Erlang cookie file has mode 600 beforeJimmy Olgeni2016-04-231-0/+4
| | | | | | | | | starting, else RabbitMQ will not run. MFH: 2016Q2 Notes: svn path=/head/; revision=413880
* Update net/rabbitmq to version 3.6.1.Jimmy Olgeni2016-03-021-22/+0
| | | | | | | | | | | | | | | From the release notes: This release fixes a number of bugs in 3.6.0 and earlier versions, as well as one security issue (CVE-2015-8786) in the management plugin. It also contains usability improvements. CVE 2015-8786 has not been publicly announced yet. Security: CVE-2015-8786 Notes: svn path=/head/; revision=409962
* Remove custom stderr formatting from net/rabbitmq.Jimmy Olgeni2016-02-161-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From upstream commit fecd0e5 in rabbitmq/rabbitmq-common: Opening several ports for single fd is considered undefined behaviour in erlang. It's safe to replace this whole function with 'io:format'. Because writing to standard_error with io:format is synchronous - after this call has returned data was definitely sent to the port. And `erlang:halt` guarantees that this data will be flushed afterwards. See also ba531a1 in erlang/otp: Instead of outputting a formatted message showing errors found, a core was (often) created. This commit should fix all issues related to core dumps with RabbitMQ on Erlang 18, which were most often observed when creating or joining clusters. MFH requested because a beam core dump would be most certainly interpreted as the symptom of something worse within the Erlang VM. PR: 204147 Submitted by: Alexey Lebedeff (follow up) MFH: 2016Q1 Notes: svn path=/head/; revision=409020
* Make sure that /var/log/rabbitmq has the correct owner.Jimmy Olgeni2016-02-121-0/+5
| | | | Notes: svn path=/head/; revision=408713
* Avoid calling "rabbitmqctl status" in a loop to make sure that RabbitMQ isJimmy Olgeni2015-12-301-24/+8
| | | | | | | | | | | | | | | | | | | started. "rabbitmqctl wait" alone should suffice, and the loop seems to cause some kind of race condition that causes a segfault in the Erlang VM. RabbitMQ would start anyway, but users would get a segmentation fault message on the console. We also wait on daemon(8)'s pid to make sure that restarts are synchronized (i.e. daemon(8) is stopped before starting it again with the same pidfile). PR: 204147 Submitted by: elofu17@hotmail.com Notes: svn path=/head/; revision=404880
* Upgrade net/rabbitmq to version 3.5.5.Jimmy Olgeni2015-09-253-10/+10
| | | | Notes: svn path=/head/; revision=397801
* Upgrade to version 3.5.4.Jimmy Olgeni2015-07-271-4/+4
| | | | | | | | | | - Make sure that all content of /var/db/rabbitmq is owned by rabbitmq at startup. - Only set HOME when actually starting the rabbitmq process. Notes: svn path=/head/; revision=392977
* Upgrade to version 3.5.3 and fix portlint warnings.Jimmy Olgeni2015-05-233-5/+5
| | | | Notes: svn path=/head/; revision=387184
* Remove $FreeBSD$ from patches files everywhere.Mathieu Arnold2015-05-223-9/+0
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=387082
* Upgrade to version 3.5.0.Jimmy Olgeni2015-03-111-2/+2
| | | | Notes: svn path=/head/; revision=381035
* Startup script fixes:Jimmy Olgeni2015-01-311-18/+43
| | | | | | | | | | | | | | | | - Avoid race condition in startup. Use daemon(8) rather than "rabbitmqctl status" to safely retrieve the pid. - Make sure that the Erlang cookie permissions are correct before starting the RabbitMQ node (using rabbitmqctl as root could create a read-only cookie). - Make sure that the RabbitMQ application is actually running when rabbitmq_start is done. Remove the now useless "wait" command from extra_commands. Notes: svn path=/head/; revision=378219
* Upgrade to version 3.4.0.Jimmy Olgeni2014-10-223-7/+32
| | | | Notes: svn path=/head/; revision=371353
* Add a separate "wait" command to the startup script, to be usedJimmy Olgeni2014-02-061-2/+6
| | | | | | | | | | | | | | with automated deployment systems to ensure that RabbitMQ is actually available. The pid file may exist, but it can still be empty when $rabbitmq_ctl is executed. In this case the script would not wait for anything and produce some weird output on the console. PR: ports/185962 (follow up) Notes: svn path=/head/; revision=343104
* - Export HOME before starting RabbitMQ node.Jimmy Olgeni2014-01-211-1/+3
| | | | | | | | | | - After starting, wait for RabbitMQ to be available. PR: ports/185962 Submitted by: Anes Mukhametov <anes@anes.su> Notes: svn path=/head/; revision=340614
* Reset ERL_LIBS before running RabbitMQ.Jimmy Olgeni2014-01-101-0/+1
| | | | | | | | | | | | | | | | ERL_LIBS was inherited from the current environment, and it may contain paths to older versions of amqp_client, which may not be compatible with the current RabbitMQ management plugin. As a result, RabbitMQ would not start when the management plugin was enabled, with this error: {could_not_start,amqp_client, {{supervisor_data,{invalid_strategy,simple_one_for_one_terminate}}, {amqp_client,start,[normal,[]]}}} Notes: svn path=/head/; revision=339337
* Upgrade to version 3.1.5.Jimmy Olgeni2013-08-241-7/+10
| | | | | | | | | PR: ports/180389 (plus local changes) Submitted by: Anton Yuzhaninov <ayuzhaninov@openstat.ru> Approved by: maintainer timeout Notes: svn path=/head/; revision=325310
* - adjust rabbitmq-plugins to use ${PREFIX}/etc in favor of /etcJason Helfman2012-02-021-41/+0
| | | | | | | | | | | - while here drop custom user installation in favor of portstree USERS framework PR: ports/164671 Submitted by: maintainer, pneumann at gmail.com Approved by: maintainer, crees (mentor) Notes: svn path=/head/; revision=290314
* In the rc.d scripts, change assignments to rcvar to use theDoug Barton2012-01-141-1/+1
| | | | | | | | | | | | | | literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar(). In cases where I had to hand-edit unusual instances also modify formatting slightly to be more uniform (and in some cases, correct). This includes adding some $FreeBSD$ tags, and most importantly moving rcvar= to right after name= so it's clear that one is derived from the other. Notes: svn path=/head/; revision=289156
* Make rabbitmq wait for pid after stopping; stops restarting problems.Chris Rees2011-08-311-7/+22
| | | | | | | | | PR: ports/160027 Submitted by: Nicolas Szalay <nico@rottenbytes.info> Approved by: Phillip Neumann <pneumann@gmail.com> (maintainer) Notes: svn path=/head/; revision=280850
* - Update to 2.5.1Steve Wills2011-08-103-24/+11
| | | | | | | | | PR: ports/159364 Submitted by: Andrew <andrew@flarn.com> Approved by: Phillip Neumann <pneumann@gmail.com> (maintainer) (with changes) Notes: svn path=/head/; revision=279442
* - Fix buildSteve Wills2011-06-141-0/+13
| | | | | | | | | PR: ports/157422 Submitted by: Antoine van Gelder <antoine@artifactual.org.za> Approved by: Phillip Neumann <pneumann@gmail.com> (maintainer) Notes: svn path=/head/; revision=275582
* - Update to 2.2.0Wen Heping2011-01-131-7/+2
| | | | | | | | | PR: ports/153928 Submitted by: Phillip <pneumann@gmail.com> (maintainer) Feature safe: yes Notes: svn path=/head/; revision=267724
* Update to 2.1.0Max Brazhnikov2010-09-191-11/+0
| | | | | | | | PR: ports/150678 Submitted by: Phillip Neumann (maintainer) Notes: svn path=/head/; revision=261432
* - Update to 2.0.0Pav Lucistnik2010-09-092-11/+18
| | | | | | | | PR: ports/150168 Submitted by: Phillip Neumann <pneumann@gmail.com> (maintainer) Notes: svn path=/head/; revision=260843
* Update to 1.8.0Wesley Shields2010-07-222-16/+20
| | | | | | | | PR: ports/148456 Submitted by: Phillip <pneumann@gmail.com> (maintainer) Notes: svn path=/head/; revision=258055
* Begin the process of deprecating sysutils/rc_subr byDoug Barton2010-03-271-1/+1
| | | | | | | s#. %%RC_SUBR%%#. /etc/rc.subr# Notes: svn path=/head/; revision=251553
* Use pkg-message.in instead of post-install so it will appear in aBruce M Simpson2009-07-042-4/+20
| | | | | | | | | | | binary package. Push UID/GID/group/user substitutions into Makefile, use SUBST_LIST. Tidy up variable definitions in Makefile. Suggested by: wxs Notes: svn path=/head/; revision=237096
* fix rotate_logs and status sub-commands in rc.d script;Bruce M Simpson2009-07-041-15/+3
| | | | | | | the shell functions use the wrong quoting. Notes: svn path=/head/; revision=237089
* - Update to 1.5.0Martin Wilke2008-12-302-15/+19
| | | | | | | | PR: 129751 Submitted by: "Phillip N." <pneumann@gmail.com> (maintainer) Notes: svn path=/head/; revision=224987
* Add missing pkg-install.in which I forgot in my last commit.Wesley Shields2008-10-291-0/+41
| | | | Notes: svn path=/head/; revision=222184
* - Add UID and GID entries for net/rabbitmq.Wesley Shields2008-10-291-17/+6
| | | | | | | | | | | - Convince RC script to use rabbitmq user. PR: ports/128108 Submitted by: Nick Barkas <snb@threerings.net> Approved by: Phillip N. <pneumann@gmail.com> (maintainer) Notes: svn path=/head/; revision=222183