Port details |
- freevrrpd RFC 2338 compliant VRRP implementation
- 1.2_1 net =9 1.2_1Version of this port present on the latest quarterly branch.
- Maintainer: olivier@FreeBSD.org
- Port Added: 2002-01-29 21:10:44
- Last Update: 2024-01-22 16:52:31
- Commit Hash: e1c72ef
- People watching this port, also watch:: nmap, proftpd, squid, rsync, postfix
- License: BSD2CLAUSE
- WWW:
- https://github.com/ocochard/FreeVRRPd/
- Description:
- freevrrpd is a VRRP (Virtual Router Redundancy Protocol) implementation
daemon under FreeBSD, NetBSD and OpenBSD.
This daemon has been rewritten from scratch and is not based on
existing projects. In this second public release, you can find:
* A daemon RFC 2338 Compliant adapted on FreeBSD systems
* Implementation of Virtual Adresses
* Support for multiples VRID
* Master announce state by sending multicast packets via BPF
* Changing routes and IP in 3 seconds
* Doing gratuitous ARP requests to clean the cache of all hosts
* Election between different slave servers
* Same host can be Slave and Master at the same time
* Automatic Downgrade to Slave if a Master is up again
* Anti-Address Conflict system
* Multi-threaded vrrp daemon
* Plain text password authentication
* Using now only one BPF device for all VRID
* Support netmask for Virtual IP addresses
* Support for monitored circuit and dependances between VRIDs
* Support for VLAN pseudo devices under *BSD
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- freevrrpd>0:net/freevrrpd
- To install the port:
- cd /usr/ports/net/freevrrpd/ && make install clean
- To add the package, run one of these commands:
- pkg install net/freevrrpd
- pkg install freevrrpd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: freevrrpd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1680456022
SHA256 (ocochard-FreeVRRPd-v1.2_GH0.tar.gz) = 14af95a1483b36e8dbda7e9360029fc2aa2e7f8b994b65b5ed0918c7f5366fb9
SIZE (ocochard-FreeVRRPd-v1.2_GH0.tar.gz) = 38069
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- net_freevrrpd
- pkg-message:
- For install:
- !! WARNING !!
freevrrpd now use the netgraph layout. netgraph, ng_ether, ng_bridge and ng_eiface are required to run correctly.
Unfortunately some netgraph modules doesn't load automatically, you need to load them manually.
use:
kldload ng_eiface
kldload ng_bridge
kldload ng_ether
OR
add these lines to your /boot/loader.conf:
ng_ether_load="YES"
ng_bridge_load="YES"
ng_eiface_load="YES"
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.2_1 22 Jan 2024 16:52:31 |
Muhammad Moinur Rahman (bofh) |
net/freevrrpd: Sanitize MANPREFIX
Approved by: portmgr (blanket) |
1.2 02 Apr 2023 17:23:34 |
Olivier Cochard (olivier) |
net/freevrrpd: Update to 1.2 and take maintainership
Fix usage with interface name that include a dot (like standard vlan
naming as ixl0.1). |
1.1_1 20 Jul 2022 14:22:37 |
Tobias C. Berner (tcberner) |
net: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Straup Cope <ascope@cpan.org>
* Aaron Zauner <az_mail@gmx.at>
* Adam Jette <jettea46@yahoo.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Alex Bakhtin <Alex.Bakhtin@gmail.com>
* Alex Deiter <Alex.Deiter@Gmail.COM>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com> (Only the first 15 lines of the commit message are shown above ) |
1.1_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.1_1 19 Feb 2021 14:27:29 |
emaste |
net/freevrrpd: force PIE off to fix build if base system PIE enabled
Static PIE is not yet supported in the base system, so force it off in
advance of the base system's default changing.
PR: 253275 [exp-run]
Approved by: lwhsu
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D28595 |
1.1_1 02 Jun 2020 20:31:18 |
rene |
Return gnn@'s ports to the pool after safekeeping his commit bit. |
1.1_1 14 Aug 2019 08:48:51 |
mat |
Convert to UCL & cleanup pkg-message (categories n)
(and missed 3 missed files from previous categories.) |
1.1_1 28 Apr 2015 18:44:05 |
bdrewery |
USE_GITHUB: For the new support, fix DISTNAME to be more consistent.
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.
Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.
empty() is used rather than (!defined || !${}) to support fmake.
The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.
PR: 199069
With hat: portmgr
Testing done: All USE_GITHUB ports without GH_COMMIT were
checksum/fetch/extract/WRKSRC tested. |
1.1_1 27 Mar 2015 22:06:47 |
gnn |
Update MAINTAINER to canonical address.
Requested by: jgh |
1.1_1 27 Mar 2015 21:11:51 |
gnn |
Take ownership of this port. Communication saying that this
is OK in private email.
Update to point at github, where the code now resides.
Remove patch files made redundant by updating the base code. |
1.1_1 25 Mar 2015 23:51:06 |
marino |
net category: Remove $PTHREAD_LIBS
openafs did not pass check-plist (pre-existing) so fixed and bumped.
Also, pkg-plist was sorted. mediatomb and spread also fail plist-checks
but they weren't fixed.
approved by: PTHREAD blanket |
1.1_1 04 Oct 2014 10:19:15 |
robak |
net/freevrrpd: adapting raw_socket changes
- Maintainer's timeout
PR: 193243
Submitted by: Olivier Cochard <olivier@cochard.me>
Approved by: mentors (implicit) |
1.1 23 Jun 2014 08:01:51 |
vanilla |
1: Stagify.
2: use @sample on pkg-plist.
Approved by: portmgr@ |
1.1 20 Sep 2013 22:10:25 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
net) |
1.1 18 Aug 2012 19:29:04 |
tj |
Upgrade to FreeVRRPd 1.1
- Use netgraph for virtual interfaces
- Make sure that the interface hosting the VRRP address is in promiscuous mode
at start up.
- Restore maintainer after email address change.
PR: ports/168196
Submitted by: Sebastien Petit <spe@phear.org>
Approved by: db (mentor) |
1.0 02 Aug 2011 20:58:23 |
ehaupt |
Remove WWW entries from unmaintained ports that return 404 or where the domain
disappeared. |
1.0 17 Jun 2011 08:20:09 |
bapt |
remove bad mirrors |
1.0 31 Jan 2011 16:11:24 |
miwi |
- Update to 1.0
PR: 154177
Submitted by: Sebastien Petit <sebastien.petit@kewego.com> (maintainer)
Feature safe: yes |
0.9.3 09 Aug 2009 07:54:50 |
stas |
- Fix build on HEAD. Testing wanted! |
0.9.3 08 Jan 2009 17:35:18 |
erwin |
Mark BROKEN on 8: does not build after arp-v2 import.
Submitted by: pointyhat |
0.9.3 05 Sep 2006 09:54:12 |
linimon |
Reset inactive maintainer who has not responded to email.
Hat: portmgr |
0.9.3 07 Jun 2006 12:11:10 |
miwi |
Update MASTER_SITES
PR: ports/97710
Approved by: krion (mentor), maintainer timeout |
0.9.3 22 Jan 2006 21:24:05 |
edwin |
SHA256ify
Approved by: krion@ |
0.9.3 30 May 2005 11:29:15 |
barner |
- Update to 0.9.3
Submitted by: Sebastien Petit <spe@phear.org> (maintainer)
PR: ports/81630 |
0.9.2 27 May 2005 21:21:55 |
pat |
Update email, fetch site
PR: ports/81551
Submitted by: maintainer |
0.9.2 22 May 2005 17:04:44 |
flz |
- Mirror the distfile in my ~/public_distfiles directory.
PR: ports/81304
Submitted by: Jason Harris <jharris@widomaker.com> |
0.9.2 02 May 2005 16:51:03 |
jylefort |
Update to 0.9.2
PR: ports/80537
Submitted by: maintainer |
0.9 01 May 2005 15:31:19 |
vanilla |
Upgrade to 0.9.
PR: ports/80505
Submitted by: maintainer |
0.8.7_1 26 May 2004 22:20:17 |
pav |
- Update to CVS as of 2004-03-05, which fixes the problem described at
http://www.freebsd.org/cgi/query-pr.cgi?pr=63773
PR: ports/63773
Submitted by: Sebastien Petit <spetit@selectbourse.com> (maintainer) |
0.8.7 15 May 2004 04:08:36 |
kuriyama |
Domain for this was moved to b0l.org. |
0.8.7 15 May 2004 01:43:59 |
linimon |
Reset maintainer due to email bounce. |
0.8.7 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
0.8.7 10 Dec 2003 11:50:36 |
kuriyama |
Unbreak 5-current by using stdarg.h.
Approved by: Sebastien Petit (maintainer) |
0.8.7 17 Nov 2003 12:29:10 |
trevor |
USE_REINPLACE need be defined only when REINPLACE_CMD is used. |
0.8.7 07 Jun 2003 08:34:22 |
erwin |
Update freevrrpd to version 0.8.7 with bug fixing for monitored circuits
PR: 53003
Submitted by: maintainer
Approved by: edwin (mentor) |
0.8.6 23 Feb 2003 08:51:46 |
olgeni |
Update to version 0.8.6. |
0.8.5b_1 21 Feb 2003 13:15:09 |
knu |
De-pkg-comment. |
0.8.5b_1 04 Dec 2002 20:03:40 |
olgeni |
Fix shell syntax error.
Approved by: portmgr (kris) |
0.8.5b 05 Oct 2002 22:59:05 |
pat |
Update to 0.8.5b
PR: ports/43403
Submitted by: maintainer |
0.8.4_1 05 Sep 2002 02:59:26 |
kris |
Fix build on -current and quiet a warning |
0.8.4_1 16 Jul 2002 12:22:39 |
olgeni |
The freevrrpd daemon lives in PREFIX/sbin, not PREFIX/libexec: fix the
sample startup script. |
08 Mar 2002 01:07:06 |
pat |
Update to 0.8.4 |
01 Feb 2002 00:45:32 |
pat |
Update to 0.8.3a |
31 Jan 2002 01:06:57 |
pat |
Update to 0.8.3 |
30 Jan 2002 16:57:29 |
naddy |
* Update freevrrpd to version 0.8.2 with a define correction for < FBSD-4.3
systems (in_addr_t doesn't exist on < 4.3, it's u_int32_t). * Fix up
description. |
30 Jan 2002 00:10:44 |
pat |
Add new port net/freevrrpd - A VRRP (Virtual Router Redundancy Protocol)
implemetation daemon under FreeBSD |