net-misc / quagga

A free routing daemon replacing Zebra supporting RIP, OSPF and BGP

Official package sites : https://www.quagga.net/ ·

Quagga is a modern fork of Zebra. Quagga is a routing software package that provides TCP/IP based routing services with routing protocols support such as RIPv1, RIPv2, RIPng, OSPFv2, OSPFv3, BGP-4, and BGP-4+. Quagga also supports special BGP Route Reflector and Route Server behavior. In addition to traditional IPv4 routing protocols, Quagga also supports IPv6 routing protocols. With SNMP daemon which supports SMUX protocol, Quagga provides routing protocol MIBs. Furthermore Quagga supports OSPFAPI, a API interface to the OSPF LSDB. It supports inspection as well as injection of normal and opaque OSPF LSAs. Applications like SRRD - The Service Rounting Redundancy Daemon - can make use of OSPFAPI to inject opaque data into the OSPF routing domain. SRRD, for example, implements a cluster server by using the OSPFAPI to flood service state information into the routing domain

v1.2.4 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
alpha amd64 arm hppa ppc sparc x86 ~s390
USE flags
bgpclassless caps doc fpm ipv6 multipath nhrpd ospfapi pam protobuf readline snmp tcp-zebra test

General

bgpclassless
Apply unofficial patch to enable classless prefixes for BGP. Patch and information to be found at http://hasso.linux.ee/doku.php/english:network:quagga
caps
Use Linux capabilities library to control privilege
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
fpm
Enable Forwarding Plane Manager support
ipv6
Add support for IP version 6
multipath
Enable multipath routes support for any number of routes
nhrpd
Build Next Hop Resolution Protocol daemon
ospfapi
Enable OSPFAPI support for client applications accessing the OSPF link state database
pam
Add support for PAM (via sys-libs/pam) to the Quagga Virtual Terminal Interface Shell (vtysh); if the readline USE flag is disabled, this flag is ignored
protobuf
Enable support for dev-libs/protobuf
readline
Enable support for sys-libs/readline to provide the Quagga Virtual Terminal Interface Shell (vtysh)
snmp
Add support for the Simple Network Management Protocol if available
tcp-zebra
Enable TCP zserv interface on port 2600 for Zebra/protocol-daemon communication. Unix domain sockets are chosen otherwise
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

elibc

glibc
ELIBC setting for systems that use the GNU C library

app-portage / elt-patches : Collection of patches for libtool.eclass

dev-libs / libpcre : Perl-compatible regular expression library

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

dev-util / dejagnu : Framework for testing other programs

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

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

sys-apps / gawk : GNU awk pattern-matching language

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / libtool : A shared library tool for developers

sys-libs / libcap : POSIX 1003.1e capabilities

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

sys-libs / readline : Another cute console display library

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-libs / libpcre : Perl-compatible regular expression library

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

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

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

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-libs / libcap : POSIX 1003.1e capabilities

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

sys-libs / readline : Another cute console display library

virtual / tmpfiles : Virtual to select between different tmpfiles.d handlers

Sergey Popov · gentoo
net-misc/quagga: set https in HOMEPAGE url
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Aaron Bauman · gentoo
net-misc/quagga: drop vulnerable
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Sergei Trofimovich · gentoo
net-misc/quagga: stable 1.2.4 for ppc, bug #647788
Bug: https://bugs.gentoo.org/647788 Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Markus Meier · gentoo
net-misc/quagga: arm stable, bug #647788
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="arm"
Tobias Klausmann · gentoo
net-misc/quagga-1.2.4-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/647788
Sergei Trofimovich · gentoo
net-misc/quagga: stable 1.2.4 for hppa, bug #647788
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa"
Rolf Eike Beer · gentoo
net-misc/quagga: stable 1.2.4 for sparc, bug #647788
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Agostino Sarubbo · gentoo
net-misc/quagga: amd64 stable wrt bug #647788
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Thomas Deutschmann · gentoo
net-misc/quagga: x86 stable (bug #647788)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergey Popov · gentoo
net-misc/quagga: version bump
Gentoo-Bug: 647788 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergey Popov · gentoo
net-misc/quagga: drop old
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergey Popov · gentoo
net-misc/quagga: stable on ppc
Gentoo-Bug: 635858 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Tobias Klausmann · gentoo
net-misc/quagga-1.2.2-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/635858
Rolf Eike Beer · gentoo
net-misc/quagga: stable 1.2.2-r1 for sparc, bug #635858
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Sergey Popov · gentoo
net-misc/quagga: revision bump
Backport fixes for test failures on sparc and incorrect ipv6 route handling Closes: https://bugs.gentoo.org/638906 Closes: https://bugs.gentoo.org/641736 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergey Popov · gentoo
net-misc/quagga: add missing test dependency on dev-util/dejagnu
Reported-by: Rolf Eike Beer <gentoo-bug@opensource.sf-tec.de> Closes: https://bugs.gentoo.org/639790 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Markus Meier · gentoo
net-misc/quagga: arm stable, bug #635858
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm"
Sergei Trofimovich · gentoo
net-misc/quagga: stable 1.2.2 for hppa, bug #635858 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa"
Agostino Sarubbo · gentoo
net-misc/quagga: amd64 stable wrt bug #635858
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Thomas Deutschmann · gentoo
net-misc/quagga: x86 stable (bug #635858)
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Sergey Popov · gentoo
net-misc/quagga: drop old versions
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Sergey Popov · gentoo
net-misc/quagga: version bump
Remove obsolete ospfapi configure options Gentoo-Bug: 635858 Gentoo-Bug: 638892 Package-Manager: Portage-2.3.16, Repoman-2.3.6
Sergei Trofimovich · gentoo
net-misc/quagga: stable 1.2.1 for ppc, bug #630088
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc"
Tobias Klausmann · gentoo
net-misc/quagga-1.2.1-r0: alpha stable
Gentoo-Bug: 630088
Sergey Popov · gentoo
net-misc/quagga: stable for amd64 and x86
Gentoo-Bug: 630088 Package-Manager: Portage-2.3.7, Repoman-2.3.1
Markus Meier · gentoo
net-misc/quagga: arm stable, bug #630088
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Sergei Trofimovich · gentoo
net-misc/quagga: stable 1.2.1 for hppa, bug #630088
Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa"
Sergey Popov · gentoo
net-misc/quagga: version bump
Utilize tmpfiles eclass to create directories in /var/run to disable QA warnings about those directories Gentoo-Bug: 608116 Package-Manager: portage-2.3.3
Sergey Popov · gentoo
net-misc/quagga: revision bump
Install nhrpd initscript and systemd files conditionally. Drop old revision. Package-Manager: portage-2.3.3
Sergey Popov · gentoo
net-misc/quagga: revision bump
Build nhrpd conditionally, add missing dependency on net-dns/c-ares. Drop old revision. Gentoo-Bug: 611828 Reported-by: Sorah Fukumori <her@sorah.jp> Package-Manager: portage-2.3.3
Sergey Popov · gentoo
net-misc/quagga: version bump
Package-Manager: portage-2.3.3
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sergey Popov · gentoo
net-misc/quagga: security cleanup
Gentoo-Bug: 607212 Package-Manager: portage-2.3.3
Agostino Sarubbo · gentoo
net-misc/quagga: sparc stable wrt bug #607212
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
net-misc/quagga-1.1.1-r0: add alpha keyword
Gentoo-Bug: 607212
Markus Meier · gentoo
net-misc/quagga: arm stable, bug #607212
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Agostino Sarubbo · gentoo
net-misc/quagga: ppc stable wrt bug #607212
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/quagga: x86 stable wrt bug #607212
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/quagga: amd64 stable wrt bug #607212
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
net-misc/quagga: Stable for HPPA (bug #607212).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
Sergey Popov · gentoo
net-misc/quagga: version bump
Gentoo-Bug: 607212 Package-Manager: portage-2.3.3
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Sergey Popov · gentoo
net-misc/quagga: fix quoting in eapply call, security cleanup
Gentoo-Bug: 581526 Package-Manager: portage-2.3.3
Mike Frysinger · gentoo
fix quoting to a lot of patch calls
Agostino Sarubbo · gentoo
net-misc/quagga: sparc stable wrt bug #581526
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/quagga: ppc stable wrt bug #581526
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
net-misc/quagga: Stable for HPPA (bug #581526).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
Markus Meier · gentoo
net-misc/quagga: arm stable, bug #581526
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Thomas Deutschmann · gentoo
net-misc/quagga: x86 stable (bug #581526)
Package-Manager: Portage-2.3.2, Repoman-2.3.1
Sergey Popov · gentoo
net-misc/quagga: revision bump
Fix dependency for USE="protobuf", drop old revisions. Revision needs to be bumped, because new dep has subslot operator. Package-Manager: portage-2.3.2
Tobias Klausmann · gentoo
net-misc/quagga-1.1.0-r1: stable on amd64
Gentoo-Bug: 581526
Tobias Klausmann · gentoo
net-misc/quagga-1.1.0-r1: stable on alpha
Gentoo-Bug: 581526
Sergey Popov · gentoo
net-misc/quagga: revision bump
Supress excessive warning logs, useful only for developers Package-Manager: portage-2.3.2
Sergey Popov · gentoo
net-misc/quagga: security stabilizing
Transfer stable keywords from 1.0.20160315-r3 to 1.0.20160315-r3. Drop old vulnerable revision. Gentoo-Bug: 597410 Package-Manager: portage-2.3.2
Sergey Popov · gentoo
net-misc/quagga: version bump
Package-Manager: portage-2.3.2
Markus Meier · gentoo
net-misc/quagga: arm stable, bug #597410
Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="arm"
Jeroen Roovers · gentoo
net-misc/quagga: Stable for HPPA (bug #597410).
Package-Manager: portage-2.3.2 RepoMan-Options: --ignore-arches
Tobias Klausmann · gentoo
net-misc/quagga-1.0.20160315-r4: stable on alpha
Gentoo-Bug: 597410
Agostino Sarubbo · gentoo
net-misc/quagga: x86 stable wrt bug #597410
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/quagga: amd64 stable wrt bug #597410
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Sergey Popov · gentoo
net-misc/quagga: revision bump
Backport upstream security fix for stack overrun in IPv6 RA receive code in zebra daemon. Reported-by: Agostino Sarubbo <ago@gentoo.org> Gentoo-Bug: 597410 Package-Manager: portage-2.3.2
Sergey Popov · gentoo
net-misc/quagga: stabilize new revision
Transfer stable keywords from previous revision, drop old Package-Manager: portage-2.2.28
Sergey Popov · gentoo
net-misc/quagga: revision bump
Currently, bgpd logs enormous amount of errors about AFI/SAFI does not set, which is wrong, so we should backport upstream patch to fix this Reported-by: Arnaud Launay <asl@launay.org> Gentoo-Bug: 589946 Package-Manager: portage-2.3.0
Sergey Popov · gentoo
net-misc/quagga: drop old vulnerable versions
Package-Manager: portage-2.3.0_rc1
Sergey Popov · gentoo
net-misc/quagga: revision bump
Fix dangling pointer dereference in ospfd, making it useable again on p2p links Commited straight to stable Package-Manager: portage-2.3.0_rc1
Sergey Popov · gentoo
net-misc/quagga: revision bump
Fix NULL pointer dereference in ripd Commited straight to stable Reported-by: Sebastian Kricner <sebastian.kricner@tuxwave.net> Acked-by: Sergey Popov <pinkbyte@gentoo.org> Gentoo-Bug: 579386 Package-Manager: portage-2.2.28 RepoMan-Options: --force
Agostino Sarubbo · gentoo
net-misc/quagga: x86 stable wrt bug #577156
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/quagga: ppc stable wrt bug #577156
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Markus Meier · gentoo
net-misc/quagga: arm stable, bug #577156
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="arm"
Agostino Sarubbo · gentoo
net-misc/quagga: sparc stable wrt bug #577156
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
net-misc/quagga: Stable for HPPA (bug #577156).
Package-Manager: portage-2.2.28 RepoMan-Options: --ignore-arches
Tobias Klausmann · gentoo
net-misc/quagga-1.0.20160315-r0: add alpha keyword
Gentoo-Bug: 577156 Package-Manager: portage-2.2.28
Agostino Sarubbo · gentoo
net-misc/quagga: amd64 stable wrt bug #577156
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Sergey Popov · gentoo
net-misc/quagga: version bump
Gentoo-Bug: 577156 Package-Manager: portage-2.2.27
Sergey Popov · gentoo
net-misc/quagga: create directory for PID files during src_install
Directory for PID files was not created during src_install, which makes impossible to use Quagga daemons before first reboot for systemd users Reported-by: Olipro <olipro+gentoopub@gmail.com> Gentoo-Bug: 558194 Package-Manager: portage-2.2.20
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed