Commit graph

9 commits

Author SHA1 Message Date
Edwin Groothuis
a32bc346c6 Attached patch comes from official quagga developer list. It fixes
the problem with bgpd lockup when remote peer dies. Patch is tested
by many people. Here is also some cleanup to Makefile to remove
unused variable. Please commit it.

Submitted by:	Boris Kovalenko <boris@ntmk.ru>
2004-11-22 04:33:32 +00:00
Bruce M Simpson
8ffa74d90d Add TCP-MD5 application level support to the FreeBSD quagga port.
Note that this still requires the network administrator to set up TCP-MD5
SAs in the system SADB via setkey(8).
2004-05-20 11:51:44 +00:00
Bruce M Simpson
4692c8ea54 Add a new rc variable, quagga_extralibs_path, to workaround boot-time
shared library dependencies. Directory paths listed in this variable
MUST belong to local filesystems.

When Quagga is compiled with additional libraries (e.g. net-snmp) it can
not start during system boot on -CURRENT because ldconfig is called after
NETWORKING; "REQUIRE ldconfig" cannot be used because /etc/rc.d/ldconfig
uses "REQUIRE mountcritremote" which requires NETWORKING.

Wordsmith some comments in the quagga.sh rcNG script.

Submitted by:	Boris Kovalenko (with some cleanups)
2004-05-20 11:16:06 +00:00
Bruce M Simpson
78abf48407 Update to 0.96.5 of Quagga. This fixes a number of bugs, especially on
-CURRENT, and adds support for the OSI IS-IS backbone routing protocol.

Submitted by:	Boris Kovalenko
2004-05-13 11:21:30 +00:00
Bruce M Simpson
90989805df Allow users to specify exactly which Quagga daemons should be started
using the rc.conf mechanism. Define variables quagga_flags and quagga_daemons
to control startup behaviour.

Submitted by:	Boris Kovalenko (maintainer)
2004-03-02 09:56:48 +00:00
Bruce M Simpson
8e493fa8ca Fix the net-snmp check in the configure.ac script. Previously, the check would
fail silently and the package would build anyway. This should fix support
for linking against net-snmp for SNMP support.
2003-12-08 16:20:12 +00:00
Bruce M Simpson
cc49a0f9d9 Add new rc script, remove old rc script.
Submitted by:	Boris Kovalenko
2003-11-22 13:37:35 +00:00
Bruce M Simpson
775f08a2d3 Update Quagga to 0.96.4.
- Refresh net-snmp configure.ac fix target.
 - Add ${SYSCONF_DIR} and ${LOCALSTATE_DIR} configuration variables,
   and defaults, so that the vty and zserv.api UNIX domain sockets are
   created in a directory for which the ${ENABLE_USER} has access. This
   was the cause of much pain previously, causing daemons to fail in
   mysterious circumstances.
 - Update zebractl.sh script accordingly.
 - Add USE_SUBMAKE to ensure that the variables set by the interactive
   configure dialog are referenced.

Submitted by:	Boris Kovalenko
2003-11-05 15:19:55 +00:00
Bruce M Simpson
cbb181edcd Quagga is a new fork of the GNU Zebra software router. This version, 0.96.2,
fixes many bugs in Zebra and adds several new features including support
for OSPFAPI, allowing developers to build powerful applications on top
of the OSPF routing protocol.

Submitted by:	fuzzball@ipv6peer.net
2003-09-27 23:40:56 +00:00