net-misc / frr

The FRRouting Protocol Suite

Official package sites : https://frrouting.org/ ·

v9.1 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
amd64 ~arm64 ~x86
USE flags
doc fpm grpc ipv6 nhrp ospfapi pam rpki snmp test

v9.0.2 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ~arm64 ~x86
USE flags
doc fpm grpc ipv6 nhrp ospfapi pam rpki snmp test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
fpm
Enable Forwarding Plane Manager support
grpc
Enable gRPC plugin
ipv6
Add support for IP version 6
nhrp
Build Next Hop Resolution Protocol daemon
ospfapi
Build OSPFAPI support
pam
Add support for PAM (via sys-libs/pam) to the Virtual Terminal Interface Shell (vtysh)
rpki
Enable RPKI
snmp
Add support for the Simple Network Management Protocol if available
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only

acct-user / frr : System user: frr

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / json-c : A JSON implementation in C

dev-libs / protobuf-c : Protocol Buffers implementation in C

dev-python / pytest : Simple powerful testing with Python

net-analyzer / net-snmp : Software for generating and retrieving SNMP data

net-dns / c-ares : C library that resolves names asynchronously

net-libs / grpc : Modern open source high performance RPC framework

net-libs / libyang : YANG data modeling language library

net-libs / rtrlib : An open-source C implementation of the RPKI/Router Protocol client

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

sys-libs / queue-standalone : Install <sys/queue.h> from glibc

sys-libs / readline : Another cute console display library

virtual / libcrypt : Virtual for libcrypt.so

acct-user / frr : System user: frr

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / json-c : A JSON implementation in C

dev-libs / protobuf-c : Protocol Buffers implementation in C

dev-python / ipaddr : Python IP address manipulation library

net-analyzer / net-snmp : Software for generating and retrieving SNMP data

net-dns / c-ares : C library that resolves names asynchronously

net-libs / grpc : Modern open source high performance RPC framework

net-libs / libyang : YANG data modeling language library

net-libs / rtrlib : An open-source C implementation of the RPKI/Router Protocol client

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

sys-libs / readline : Another cute console display library

virtual / libcrypt : Virtual for libcrypt.so

785136
net-misc/frr-7.5.1-r2 not using release tarball
872323
net-misc/frr-8.2.2 doesn't output test results to test-suite.log
894076
net-misc/frr-8.4.2 - emake failed
894736
net-misc/frr-8.4.2 - pceplib/.../pcep_msg_objects_test.c: error: struct in6_addr has no member named _in6_u
896038
net-misc/frr-8.4.1: log file is empty after logrotate
903745
net-misc/frr-8.4.2 - byacc: invalid option -- D
903757
<net-misc/frr-8.4.1: DoS vulnerability via reachable assertion
905882
net-misc/frr: multiple vulnerabilities
906116
<net-misc/frr-9.0: multiple vulnerabilities
907879
net-misc/frr-9.0.2 has implicit function declarations in configure logs (MUSL-SYSTEM)
913242
net-misc/frr: multiple vulnerabilities
916902
<net-misc/frr-9.0.2: multiple vulnerabilities
930507
net-misc/frr-9.1 - /.../span.h: error: Container was not declared in this scope
938756
net-misc/frr-9.1 - [gcc-15] zebra/zebra_netns_notify.c: error: implicit declaration of function basename [-Wimplicit-function-declaration]
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/frr: Stabilize 9.1 amd64, #933020
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
net-misc/frr: Disable pytest plugin autoloading
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Volkmar W. Pogatzki · gentoo
net-misc/frr: drop 9.0, 9.0.1
Bug: https://bugs.gentoo.org/916902 Closes: https://bugs.gentoo.org/914714 Closes: https://bugs.gentoo.org/913887 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/35848 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
net-misc/frr: Stabilize 9.0.2 amd64, #923780
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alarig Le Lay · gentoo
net-misc/frr: add 9.1
I’m also merging dev-util/clippy into net-misc/frr because it’s only used there and the tarball is the same. Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr> Closes: https://bugs.gentoo.org/929724 Closes: https://github.com/gentoo/gentoo/pull/36265 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Alarig Le Lay · gentoo
net-misc/frr: add 9.0.2 (CVE-2023-47234, CVE-2023-47235)
Bug: https://bugs.gentoo.org/916902 Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr> Closes: https://github.com/gentoo/gentoo/pull/33752 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/frr: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: drop 8.5, 8.5.2-r1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
net-misc/frr: add 9.0.1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: Install POSIX-compatible init script
Closes: https://bugs.gentoo.org/913102 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alarig Le Lay · gentoo
net-misc/frr: drop 8.4.2
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Alarig Le Lay · gentoo
net-misc/frr: add 9.0
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alarig Le Lay · gentoo
net-misc/frr: Switch the init from ulimit to prlimit
Suggested-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr> Closes: https://bugs.gentoo.org/841431 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alarig Le Lay · gentoo
net-misc/frr: add 8.5.2
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: Stabilize 8.5 amd64, #908169
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: destabilize 8.4.2 for ~x86
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: add 8.5
Bug: https://bugs.gentoo.org/903757 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: drop 8.4.1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/frr: Stabilize 8.4.2 amd64, #903535
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/frr: Stabilize 8.4.2 x86, #903535
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Popov · gentoo
net-misc/frr: drop old version
Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Popov · gentoo
net-misc/frr-8.4.1: stable on amd64/x86
Closes: https://bugs.gentoo.org/890224 Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/frr: add 8.4.2
Closes: https://bugs.gentoo.org/862558 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergey Popov · gentoo
net-misc/frr-8.4.1: correct dependency on net-libs/rtrlib
Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>
Sergey Popov · gentoo
net-misc/frr: version bump
Signed-off-by: Sergey Popov <pinkbyte@gentoo.org> Closes: https://bugs.gentoo.org/877827
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
Move {virtual -> app-alternatives}/yacc
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: drop 8.1-r1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/frr: x86 stable wrt bug #847940
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: Stabilize 8.2.2 amd64, #847940
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: add 8.2.2
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Popov · gentoo
net-misc/frr: fix building with musl
Bug: https://bugs.gentoo.org/832549 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
net-misc/frr: remove implicit kernel_linux
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: drop 8.0.1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
net-misc/frr: Stabilize 8.1-r1 amd64, #829007
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
net-misc/frr: Stabilize 8.1-r1 x86, #829007
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: Update configure options
- upstream commit 2ee5fdba022c6fa78ac6ef6af2577f7dfad2ac02 removed `--enable-exampledir` option along with the config example - commit ab140d61cdd04db03ef597f645e601429396d3c8 removed the systemd configure option as support for systemd is enabled through built-in function in FRR without depending on libsystemd Closes: https://bugs.gentoo.org/823083 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: add 8.1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Popov · gentoo
net-misc/frr-8.0.1: stable on amd64 and x86
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: Remove old 8.0
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: Remove old 7.5.1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/frr: Version bump to 8.0.1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergey Popov · gentoo
net-misc/frr: fix dependency on dev-util/clippy
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>
Jakov Smolic · gentoo
net-misc/frr: Fix broken c-ares detection
Closes: https://github.com/gentoo/gentoo/pull/22085 Closes: https://bugs.gentoo.org/809728 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
net-misc/frr: Version bump to 8.0
Closes: https://github.com/gentoo/gentoo/pull/22063 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/frr: add missing libcrypt dependency
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
net-misc/frr: Adjust upper libyang bound
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/frr: Keyword 7.5.1-r2 arm64, #766411
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
net-misc/frr: Swith to myconf array in src_configure()
Closes: https://bugs.gentoo.org/779376 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/20202 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
net-misc/frr: Remove old 7.5
Closes: https://github.com/gentoo/gentoo/pull/19201 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Jakov Smolic · gentoo
net-misc/frr: Support cross-compilation
Closes: https://bugs.gentoo.org/766959 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
net-misc/frr: Fix typos
Closes: https://bugs.gentoo.org/778413 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/20128 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
net-misc/frr: Bump to 7.5.1
Closes: https://github.com/gentoo/gentoo/pull/20102 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Popov · gentoo
net-misc/frr: correct dependencies
Add missing dependencies for tests Fix collision with net-libs/libsmi Reported-by: Toralf Förster <toralf@gentoo.org> Closes: https://bugs.gentoo.org/758383 Closes: https://bugs.gentoo.org/758389 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Popov · gentoo
net-misc/frr: add missing REQUIRED_USE for Python dependency
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Popov · gentoo
net-misc/frr: new package
The FRRouting Protocol Suite, fork of quagga Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>