Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
bird3 Dynamic multithreaded IP routing daemon
3.4.0_1 net Σ=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.3.2_1Version of this port present on the latest quarterly branch.
Maintainer: olivier@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-01-09 22:09:06
Last Update: 2026-11-07 16:57:22
Commit Hash: e30186b
People watching this port, also watch: syslog-ng, postfix, unzip, lynx, gnome
License: GPLv2
WWW:
https://bird.nic.cz/
Description: #
The BIRD project aims to develop a fully functional dynamic IP routing daemon. - Both IPv4 and IPv6 - Multiple routing tables - BGP - BMP - RIP - OSPF - Babel - Static routes - Inter-table protocol - Command-line interface - Soft reconfiguration - Powerful language for route filtering Starting with release 3.x, BIRD is multi-threaded.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (11 items)
Collapse this list.
  1. /usr/local/share/licenses/bird3-3.4.0_1/catalog.mk
  2. /usr/local/share/licenses/bird3-3.4.0_1/LICENSE
  3. /usr/local/share/licenses/bird3-3.4.0_1/GPLv2
  4. share/sbom/pc/bird3.pc
  5. @sample etc/bird.conf.sample
  6. @shell sbin/birdc
  7. sbin/bird
  8. sbin/birdcl
  9. @owner
  10. @group
  11. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • bird
Dependency lines:
  • bird3>0:net/bird3
Conflicts: #
CONFLICTS:
  • bird2
To install the port: #
cd /usr/ports/net/bird3/ && make install clean
To add the package, run one of these commands:
  • pkg install net/bird3
  • pkg install bird3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bird3
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1791871707 SHA256 (bird-3.4.0.tar.gz) = ee8900c98de7b4da0f2b5480eb66adc3aca6961baeba4ac949481ccac3ed365f SIZE (bird-3.4.0.tar.gz) = 2887825

Packages (timestamps in pop-ups are UTC): #
bird3
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest3.4.03.4.0-3.1.23.4.0
FreeBSD:14:quarterly3.3.2_13.3.2_1-3.1.23.3.2_1
FreeBSD:15:latest3.4.03.4.0_1n/a3.1.2n/a
FreeBSD:15:quarterly3.3.2_13.3.2_1n/a-n/a
FreeBSD:16:latest3.4.03.4.0n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. bison : devel/bison
  2. gmake>=4.4.1 : devel/gmake
Library dependencies: #
  1. libssh.so : security/libssh
  2. libreadline.so.8 : devel/readline
There are no ports dependent upon this port #

Configuration Options: #
===> The following configuration options are available for bird3-3.4.0_1: ====> Routing Protocols BFD=on: Bidirectional Forwarding Detection BABEL=on: Babel routing protocol BMP=on: BGP Monitoring Protocol BGP=on: Border Gateway Protocol MRT=on: Dumping Routing Information in MRT Format OSPF=on: Open Short Path First PIPE=on: PIPE routing RADV=on: Router Advertisement RIP=on: Routing Information Protocol RPKI=on: Resource Public Key Infrastructure ===> Use 'make config' to modify these settings
Options name: #
net_bird3
USES: #
bison cpe gmake ncurses readline
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://bird.nic.cz/download/
Collapse this list.

Number of commits found: 18 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.4.0_1
07 Nov 2026 16:57:22
commit hash: e30186b5a28f5148b4a995d808ff85b814f05c52commit hash: e30186b5a28f5148b4a995d808ff85b814f05c52commit hash: e30186b5a28f5148b4a995d808ff85b814f05c52commit hash: e30186b5a28f5148b4a995d808ff85b814f05c52 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Fix crash with filter usage

Sponsored by:	Netflix
3.4.0
13 Oct 2026 06:46:15
commit hash: c3c3ab96b935040cc9104ec6fa0500e432a14b9dcommit hash: c3c3ab96b935040cc9104ec6fa0500e432a14b9dcommit hash: c3c3ab96b935040cc9104ec6fa0500e432a14b9dcommit hash: c3c3ab96b935040cc9104ec6fa0500e432a14b9d files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: update to 3.4.0

Sponsored by:	Netflix
3.3.3
05 Oct 2026 18:38:49
commit hash: dfae86c871fe55431b818b18cafe1ead29268721commit hash: dfae86c871fe55431b818b18cafe1ead29268721commit hash: dfae86c871fe55431b818b18cafe1ead29268721commit hash: dfae86c871fe55431b818b18cafe1ead29268721 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: update to 3.3.3

Sponsored by:	Netflix
3.3.2_1
28 Aug 2026 20:22:43
commit hash: eebff55bd63f815ad3500c1144fde1062d140fd1commit hash: eebff55bd63f815ad3500c1144fde1062d140fd1commit hash: eebff55bd63f815ad3500c1144fde1062d140fd1commit hash: eebff55bd63f815ad3500c1144fde1062d140fd1 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Enable BGP Monitoring Protocol (BMP)

Reported by:	Alarig Le Lay <alarig@swordarmor.fr>
3.3.2
04 Aug 2026 12:15:57
commit hash: 9ef0702c3530cb02c02c8ccfaa6e8ad74300e8fbcommit hash: 9ef0702c3530cb02c02c8ccfaa6e8ad74300e8fbcommit hash: 9ef0702c3530cb02c02c8ccfaa6e8ad74300e8fbcommit hash: 9ef0702c3530cb02c02c8ccfaa6e8ad74300e8fb files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: update to 3.3.2

Sponsored by:	Netflix
3.3.1
10 Jun 2026 18:08:14
commit hash: 9c5187874f5703e010f6e038dd74f5b4e4ccfba2commit hash: 9c5187874f5703e010f6e038dd74f5b4e4ccfba2commit hash: 9c5187874f5703e010f6e038dd74f5b4e4ccfba2commit hash: 9c5187874f5703e010f6e038dd74f5b4e4ccfba2 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Update to 3.3.1

Sponsored by:	Netflix
3.3.0
26 May 2026 19:51:23
commit hash: ad157c82f5eeaaf103d7b866b14d1d72719c88cecommit hash: ad157c82f5eeaaf103d7b866b14d1d72719c88cecommit hash: ad157c82f5eeaaf103d7b866b14d1d72719c88cecommit hash: ad157c82f5eeaaf103d7b866b14d1d72719c88ce files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Update to 3.3.0

Sponsored by:	Netflix
3.2.1_1
11 May 2026 15:17:40
commit hash: b7d1ffb8f542570345e5304ef85acd81819db6ebcommit hash: b7d1ffb8f542570345e5304ef85acd81819db6ebcommit hash: b7d1ffb8f542570345e5304ef85acd81819db6ebcommit hash: b7d1ffb8f542570345e5304ef85acd81819db6eb files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Fix STATIC option conflict

Remove the STATIC option (static routes) to avoid clashing with the global
static linking option. Enable static routes by default

Reported by:	ivy
Sponsored by:	Netflix
3.2.1
07 Apr 2026 16:58:27
commit hash: 966e95c7c3fed617b38105cf5843937a9d082e65commit hash: 966e95c7c3fed617b38105cf5843937a9d082e65commit hash: 966e95c7c3fed617b38105cf5843937a9d082e65commit hash: 966e95c7c3fed617b38105cf5843937a9d082e65 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Update to 3.2.1

Sponsored by:	Netflix
3.2.0
05 Jan 2026 10:57:17
commit hash: 5186bb7ba43eb706b70bc334808793b8badd0352commit hash: 5186bb7ba43eb706b70bc334808793b8badd0352commit hash: 5186bb7ba43eb706b70bc334808793b8badd0352commit hash: 5186bb7ba43eb706b70bc334808793b8badd0352 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Update to 3.2.0

Sponsored by:	Netflix
3.1.5
12 Dec 2025 12:16:55
commit hash: 01152f95b15447219c9319cbc00801521afe1644commit hash: 01152f95b15447219c9319cbc00801521afe1644commit hash: 01152f95b15447219c9319cbc00801521afe1644commit hash: 01152f95b15447219c9319cbc00801521afe1644 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Update to 3.1.5

Changelog:	https://gitlab.nic.cz/labs/bird/-/blob/release-v3.1.5/NEWS

Sponsored by:	Netflix
3.1.4
23 Sep 2025 15:46:15
commit hash: b209da7a624a0c90a83ff5bd6da7f6de245594e4commit hash: b209da7a624a0c90a83ff5bd6da7f6de245594e4commit hash: b209da7a624a0c90a83ff5bd6da7f6de245594e4commit hash: b209da7a624a0c90a83ff5bd6da7f6de245594e4 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Update to 3.1.4

Fixed several crashes in BGP, including one which was remotely exploitable.

MFH:		2025Q3
Security:	CVE-2025-59688
Sponsored by:	Netflix
3.1.3_2
12 Sep 2025 18:46:04
commit hash: 420d05b7005df9206c579502f440aa96fafb87dccommit hash: 420d05b7005df9206c579502f440aa96fafb87dccommit hash: 420d05b7005df9206c579502f440aa96fafb87dccommit hash: 420d05b7005df9206c579502f440aa96fafb87dc files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Fix typo in RC script preventing to start

PR:		289483
Reported by:	Marek Zarychta <zarychtam@plan-b.pwste.edu.pl>
3.1.3_1
08 Sep 2025 00:49:05
commit hash: 1372a98ed6e303763de9f4a6bd6c6011fb3b66bdcommit hash: 1372a98ed6e303763de9f4a6bd6c6011fb3b66bdcommit hash: 1372a98ed6e303763de9f4a6bd6c6011fb3b66bdcommit hash: 1372a98ed6e303763de9f4a6bd6c6011fb3b66bd files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Update rc script

Address some fixes:
- Modify rcorder to start sooner, enabling other daemons that rely on network
  access to start correctly.
- Introduce gracefulrestart as an additional rc command.

PR:		282565
PR:		240732
Sponsored by:	Netflix
3.1.3
05 Sep 2025 15:10:43
commit hash: b23c6523a65c2678f333db2ed71a5839f54262abcommit hash: b23c6523a65c2678f333db2ed71a5839f54262abcommit hash: b23c6523a65c2678f333db2ed71a5839f54262abcommit hash: b23c6523a65c2678f333db2ed71a5839f54262ab files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Update to 3.1.3

Sponsored by:	Netflix
3.1.2
28 May 2025 19:02:12
commit hash: 34a93a8dd1cf372eb1d88c13ccb4ad619e58e163commit hash: 34a93a8dd1cf372eb1d88c13ccb4ad619e58e163commit hash: 34a93a8dd1cf372eb1d88c13ccb4ad619e58e163commit hash: 34a93a8dd1cf372eb1d88c13ccb4ad619e58e163 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Update to 3.1.2

Changelog:
- BGP: Fix warnings for roa_check
- MRT: Fix typo in assert
- ASPA: Fix table subscriptions
- ASPA: Fix filter parse crash
- Table: Fix several race conditions
- Shutdown: Do not export routes
- Logs: Fix logs reopening on configure undo

Sponsored by:	Netflix
3.1.1
19 May 2025 13:05:32
commit hash: 1d8cb3467810bb6908dab1222fd47a36d0cebcb8commit hash: 1d8cb3467810bb6908dab1222fd47a36d0cebcb8commit hash: 1d8cb3467810bb6908dab1222fd47a36d0cebcb8commit hash: 1d8cb3467810bb6908dab1222fd47a36d0cebcb8 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Update to 3.1.1

Changelog:	https://gitlab.nic.cz/labs/bird/-/blob/67438ba9/NEWS

PR:		286833
Reported by:	Marek Zarychta <zarychtam@plan-b.pwste.edu.pl>
Sponsored by:	Netflix
3.0.0
09 Jan 2025 22:07:38
commit hash: 4516e09a236bb31d6e852eadfb05f9576e4db7dacommit hash: 4516e09a236bb31d6e852eadfb05f9576e4db7dacommit hash: 4516e09a236bb31d6e852eadfb05f9576e4db7dacommit hash: 4516e09a236bb31d6e852eadfb05f9576e4db7da files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/bird3: Add new branch 3.x (multithreaded)

Warning: Consider version 3.0.0 to be unstable.

PR:		283403
Sponsored by:	Netflix

Number of commits found: 18