net-misc / frr

The FRRouting Protocol Suite

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

v10.2.1 :: 0/10.2 :: gentoo

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

v10.1.2 :: 0/10.1 :: gentoo

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

v10.0.3 :: 0/10.0 :: gentoo

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

v9.1.3 :: 0/9.1 :: gentoo

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

v9.1.2 :: 0/9.1 :: gentoo

Modified
License
GPL-2+
Keywords
amd64 ~arm64 ~x86
USE flags
doc fpm grpc 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
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
python3_13
Build for Python 3.13 only

acct-user / frr : System user: frr

dev-lang / python : Freethreading (no-GIL) version of Python 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

dev-util / cunit : C Unit Test Framework

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 : Freethreading (no-GIL) version of Python 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

896038
net-misc/frr-8.4.1: log file is empty after logrotate
903757
<net-misc/frr-8.4.1: DoS vulnerability via reachable assertion
905882
<net-misc/frr-8.4.1: multiple vulnerabilities
906116
<net-misc/frr-9.0: multiple vulnerabilities
913242
net-misc/frr: multiple vulnerabilities
916902
<net-misc/frr-9.0.2: multiple vulnerabilities
941231
net-misc/frr and sys-apps/iproute2 rt_protos mismatch
941464
net-misc/frr-10.1.1 - [libtool] [llvm] /.../policy_checks.h: error: C++ versions less than C++14 are not supported.
947630
net-misc/frr: Denial of Service in RPKI validation
949093
net-misc/frr needs out-of-source build for crosscompile + upstream autoconf changes (patch attached)
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/frr: Stabilize 10.0.2 amd64, #948915
Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/frr: add 9.1.3
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/39575 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Jaco Kroon · gentoo
net-misc/frr: add 10.0.3, drop 10.0.2 - CVE-2024-55553
Bug: https://bugs.gentoo.org/947630 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Florian Schmaus <flow@gentoo.org>
Jaco Kroon · gentoo
net-misc/frr: add 10.1.2, drop 10.1.1 - CVE-2024-55553
Bug: https://bugs.gentoo.org/947630 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Florian Schmaus <flow@gentoo.org>
Jaco Kroon · gentoo
net-misc/frr: add 10.2.1 - CVE-2024-55553
Bug: https://bugs.gentoo.org/947630 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
net-misc/frr: drop 9.0.4
Bug: https://bugs.gentoo.org/938756 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/frr: Stabilize 9.1.2 amd64, #940755
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/frr: Stabilize 9.0.4 amd64, #940755
Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/frr: drop 9.0.2, 9.1, 9.1-r1
Remove security affected versions. Bug: https://bugs.gentoo.org/940744 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/38876 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/frr: add 10.1.1
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Reviewed-by: Alarig Le Lay <alarig@swordarmor.fr> Closes: https://github.com/gentoo/gentoo/pull/38850 Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/frr: add 10.0.2
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Reviewed-by: Alarig Le Lay <alarig@swordarmor.fr> Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/frr: add 9.1.2 (security)
CVE-2024-31950 CVE-2024-31951 CVE-2024-31949 CVE-2024-44070 Closes: https://bugs.gentoo.org/907879 Closes: https://bugs.gentoo.org/872323 Closes: https://bugs.gentoo.org/894076 Bug: https://bugs.gentoo.org/940744 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Reviewed-by: Alarig Le Lay <alarig@swordarmor.fr> Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/frr: add 9.0.4 (CVE-2024-31950, CVE-2024-31951, CVE-2024-44070)
Bug: https://bugs.gentoo.org/907879 Bug: https://bugs.gentoo.org/872323 Bug: https://bugs.gentoo.org/894076 Bug: https://bugs.gentoo.org/940744 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Reviewed-by: Alarig Le Lay <alarig@swordarmor.fr> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Brahmajit Das · gentoo
net-misc/frr: Fix implicit declaration of function basename
Closes: https://bugs.gentoo.org/938756 Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38351 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
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>