notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: net/rabbitmq/files/rabbitmq.in

Number of commits found: 26

Monday, 31 Jul 2023
09:27 Jean-Sébastien Pédron (dumbbell) search for other commits by this committer
net/rabbitmq: Fix `rabbitmq` rc.d script to use `%%_ERLANG_LIB%%`

[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>
commit hash: eaf122aac00621177a187c6cc77629bcc2e11318 commit hash: eaf122aac00621177a187c6cc77629bcc2e11318 commit hash: eaf122aac00621177a187c6cc77629bcc2e11318 commit hash: eaf122aac00621177a187c6cc77629bcc2e11318 eaf122a
Saturday, 18 Feb 2023
08:10 Jimmy Olgeni (olgeni) search for other commits by this committer
net/rabbitmq: rc.d improvements

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>
commit hash: f39b219f5749d7b2dc3f46bfda9de37e9b5f1625 commit hash: f39b219f5749d7b2dc3f46bfda9de37e9b5f1625 commit hash: f39b219f5749d7b2dc3f46bfda9de37e9b5f1625 commit hash: f39b219f5749d7b2dc3f46bfda9de37e9b5f1625 f39b219
Monday, 2 Aug 2021
09:52 Dave Cottlehuber (dch) search for other commits by this committer
net/rabbitmq:  update to 3.9.1

Security:	CVE-2021-22116
Sponsored by:	SkunkWerks, GmbH
MFH:	        2021Q3
commit hash: 7082af47eadabac8ea691f2134d0e77e39d17719 commit hash: 7082af47eadabac8ea691f2134d0e77e39d17719 commit hash: 7082af47eadabac8ea691f2134d0e77e39d17719 commit hash: 7082af47eadabac8ea691f2134d0e77e39d17719 7082af4
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d 135fdee
Friday, 23 Mar 2018
13:51 olgeni search for other commits by this committer
Update net/rabbitmq to version 3.7.4.

PR:		226603
Submitted by:	David King
Original commitRevision:465357 
Wednesday, 7 Mar 2018
11:10 olgeni search for other commits by this committer
net/rabbitmq: recursively fix ownership of RABBITMQ_LOG_BASE on startup.

Submitted by:	Jeff Walter
MFH:		2018Q1
Original commitRevision:463787 
Thursday, 25 May 2017
13:34 olgeni search for other commits by this committer
Update net/rabbitmq to version 3.6.10.

- Add support for creating RABBITMQ_LOG_BASE.

PR:		219452 (+ version bump)
Submitted by:	Reshad Patuck
Original commitRevision:441685 
Thursday, 26 Jan 2017
09:41 olgeni search for other commits by this committer
net/rabbitmq: add full path to the daemon(8) call in rc script.

This allows the script to work in crontab, where /usr/sbin is not
in PATH.

Submitted by:	Dmitriy Simakov
MFH:		2017Q1
Original commitRevision:432478 
Monday, 21 Nov 2016
23:14 olgeni search for other commits by this committer
Respect RABBITMQ_LOG_BASE setting in rabbitmq-env.conf, if present.
Original commitRevision:426771 
Saturday, 23 Apr 2016
15:12 olgeni search for other commits by this committer
Make sure that the Erlang cookie file has mode 600 before
starting, else RabbitMQ will not run.

MFH:		2016Q2
Original commitRevision:413880 
Friday, 12 Feb 2016
10:48 olgeni search for other commits by this committer
Make sure that /var/log/rabbitmq has the correct owner.
Original commitRevision:408713 
Wednesday, 30 Dec 2015
22:44 olgeni search for other commits by this committer
Avoid calling "rabbitmqctl status" in a loop to make sure that RabbitMQ is
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
Original commitRevision:404880 
Monday, 27 Jul 2015
13:04 olgeni search for other commits by this committer
Upgrade to version 3.5.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.
Original commitRevision:392977 
Saturday, 31 Jan 2015
16:19 olgeni search for other commits by this committer
Startup script fixes:

- 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.
Original commitRevision:378219 
Thursday, 6 Feb 2014
15:00 olgeni search for other commits by this committer
Add a separate "wait" command to the startup script, to be used
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)
Original commitRevision:343104 
Tuesday, 21 Jan 2014
15:40 olgeni search for other commits by this committer
- Export HOME before starting RabbitMQ node.
- After starting, wait for RabbitMQ to be available.

PR:		ports/185962
Submitted by:	Anes Mukhametov <anes@anes.su>
Original commitRevision:340614 
Friday, 10 Jan 2014
09:29 olgeni search for other commits by this committer
Reset ERL_LIBS before running RabbitMQ.

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,[]]}}}
Original commitRevision:339337 
Saturday, 14 Jan 2012
08:57 dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
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.
Original commit
Wednesday, 31 Aug 2011
12:36 crees search for other commits by this committer
Make rabbitmq wait for pid after stopping; stops restarting problems.

PR:             ports/160027
Submitted by:   Nicolas Szalay <nico@rottenbytes.info>
Approved by:    Phillip Neumann <pneumann@gmail.com> (maintainer)
Original commit
Wednesday, 10 Aug 2011
19:00 swills search for other commits by this committer
- Update to 2.5.1

PR:             ports/159364
Submitted by:   Andrew <andrew@flarn.com>
Approved by:    Phillip Neumann <pneumann@gmail.com> (maintainer) (with changes)
Original commit
Saturday, 27 Mar 2010
00:15 dougb search for other commits by this committer
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
Original commit
Saturday, 4 Jul 2009
12:00 bms search for other commits by this committer
fix rotate_logs and status sub-commands in rc.d script;
the shell functions use the wrong quoting.
Original commit
Tuesday, 30 Dec 2008
10:57 miwi search for other commits by this committer
- Update to 1.5.0

PR:             129751
Submitted by:   "Phillip N." <pneumann@gmail.com> (maintainer)
Original commit
Wednesday, 29 Oct 2008
01:01 wxs search for other commits by this committer
- Add UID and GID entries for net/rabbitmq.
- 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)
Original commit
Wednesday, 3 Sep 2008
15:51 amdmi3 search for other commits by this committer
- Change rabbitmq to rabbitmq_server in TARGET_DIR to match rabbitmq install
docs recommendation
- Fix rcscript
- Create var/etc dirs on package installation and correctly dirrmtry them on
deinstallation

PR:             127033
Submitted by:   Barry Pederson <bp at barryp dot org>
Approved by:    "Phillip N." <pneumann at gmail dot com> (maintainer)
Original commit
Monday, 14 Jul 2008
01:51 vanilla search for other commits by this committer
Add rabbitmq 1.3.0, rabbitMQ is an implementation of AMQP.

PR:             ports/125553
Submitted by:   Phillip Neumann <pneumann at gmail.com>
Original commit

Number of commits found: 26