Versions
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
USE flags
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
Dependencies
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
Runtime Dependencies
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)
Bugs
- 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]
Change logs
- 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>