Commit graph

96 commits

Author SHA1 Message Date
Munechika SUMIKAWA
374a69ccab Add CONFLICTS= openbgpd-[0-9]* quagga-[0-9]*. 2005-11-11 06:10:53 +00:00
Munechika SUMIKAWA
450add3661 Fix memory leak.
See http://marc.theaimsgroup.com/?l=zebra&m=111931575510231&w=2 in detail

PR:		ports/82461
Submitted by:	dikshie <dikshie@lapi.itb.ac.id>
2005-06-30 07:25:18 +00:00
Munechika SUMIKAWA
0f4b97f921 Fix infinite loop when time got backwards
PR:		ports/78302
Submitted by:	marck
2005-05-19 09:28:47 +00:00
Munechika SUMIKAWA
6d0e8077c2 Upgrade to 0.95.
Submitted by:   Dikshie <dikshie@ocean.itb.ac.id>
2005-05-19 08:49:12 +00:00
Munechika SUMIKAWA
d680b1c36d Use pkg-message.
PR:		ports/79151
2005-04-15 15:39:59 +00:00
Munechika SUMIKAWA
66f5685de8 Use OPTIONS instead of configure script. 2005-02-07 12:36:46 +00:00
Munechika SUMIKAWA
d4626fd9d4 - Move Makefile.inc into ${WRKDIR}
- Make compilable when FreeBSD has /dev/ip.

Obtained from:	net/quagga
Reported by:	swylie@wylie.com
2004-10-27 15:27:36 +00:00
Dmitry Morozovsky
5c948683ee Increase PORTREVISION to silence port upgrading tools if
zebra-devel port was installed (it had PORTREVISION 2,
but less functionality).

Approved by:	portmgr (marcus)
2004-10-04 06:44:31 +00:00
Munechika SUMIKAWA
be69c806b8 Add knobs to sync with net/zebra-devel 2004-05-19 01:45:04 +00:00
Munechika SUMIKAWA
1152d21e53 Fix info install.
Pointed out by:	kris
2004-03-10 13:08:52 +00:00
Munechika SUMIKAWA
546cc0a657 Upgrade to 0.94. 2004-03-05 12:58:17 +00:00
Pav Lucistnik
d8ddfebaec - Chase net -> net-mgmt repocopy of net-snmp4.
PR:		ports/63722
Submitted by:	Thomas Vogt <thomas@bsdunix.ch>
2004-03-04 19:52:20 +00:00
Munechika SUMIKAWA
00b3b6de1b Add dependecy when enabling snmp.
Reported by:	Kuniaki KONDO <kuniaki@inetcore.com>
2004-02-01 23:27:20 +00:00
Munechika SUMIKAWA
34da72d3dc Prevent remote dos attack.
See detail in http://rhn.redhat.com/errata/RHSA-2003-305.html

Obtained from:	redhat
2003-11-20 22:52:16 +00:00
Edwin Groothuis
f66ec5235f remove obsolete master_sites 2003-11-03 07:39:45 +00:00
Munechika SUMIKAWA
42adb65dc1 Fix RIPv1 subnet bugs
Submitted by:	jonny@jonny.eng.br (Joao Carlos Mendes Luis)
Obtained from:	http://www.geocrawler.com/archives/3/372/2002/10/0/9918592/
2003-05-20 22:39:03 +00:00
Munechika SUMIKAWA
57848a7fcc Upgrade to ospf6d to 0.9.6p to fix the critical bug on AS-External
LSA refreshing.

Obtained from:	zebra cvs
2003-04-26 23:40:59 +00:00
Munechika SUMIKAWA
4f6099ad49 Fix the ospfd MD5 authentication problem.
Submitted by:	Kevin Schmidt <kps@ucsb.edu>
2003-03-28 00:16:56 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Munechika SUMIKAWA
2f0c9abb2e FIx plist.
Approved by:	portmgr(knu)
2002-12-12 17:28:42 +00:00
Munechika SUMIKAWA
8df466abc6 Enable vtysh.
Reported by:	"Vladimir B. " Grebenschikov <vova@sw.ru>
2002-11-17 21:12:41 +00:00
Maxim Sobolev
f1cbce63ec Properly zero-out struct ifreq before passing it to the SIOCSIFFLAGS
ioctl(2), so that it doesn't occasionally trigger promisc mode on interface.

Reported/tested by:	Vladimir B. Grebenschikov <vova@sw.ru>
2002-10-07 14:43:54 +00:00
Kris Kennaway
2817ec5a3e Add missing file 2002-09-16 00:46:51 +00:00
Munechika SUMIKAWA
f656e4e0db Upgrade to 0.93b. 2002-09-13 07:57:26 +00:00
Munechika SUMIKAWA
b152a41d69 I take over maintainership.
Approved by:	joe
2002-08-08 13:08:43 +00:00
Munechika SUMIKAWA
8773bb6f88 Fix the critical bug in capability negotiation.
Obtained from:	NetBSD pkgsrc
2002-08-06 05:17:09 +00:00
Munechika SUMIKAWA
146de29254 Support ospf6d in zebractl.sh
PR:		ports/37996
Submitted by:	ume
2002-08-04 20:04:50 +00:00
Munechika SUMIKAWA
3e55fe5c3f Upgrade to 0.93a. It also includes critcal bug fix which OSPFv3 routes
do not install in kernel.

No response from:	maintainer
2002-07-29 14:33:28 +00:00
Maxim Sobolev
62f2687e21 Add USE_SUBMAKE, where it might be necessary. 2002-03-25 09:19:20 +00:00
Josef Karthauser
f11372fd3c Drop Andreas as co-maintainer.
Requested by:	andreas
2001-12-13 10:50:36 +00:00
Josef Karthauser
811847293d Bump the revision number, which I should have done when I added the
additional patch in the last commit.
2001-12-12 18:16:05 +00:00
Josef Karthauser
e79b431908 Fix the use of ipv6 addresses on interfaces. (Submitted to the zebra
folk for the next release).

Submitted by:	Armin Arh <armin@schlund.de>
2001-12-12 18:08:55 +00:00
Josef Karthauser
94e3f8013a Add some mirror sites for Zebra. 2001-10-08 11:03:59 +00:00
Josef Karthauser
069b4fcf82 Upgrade to zebra-0.92a.
* BGP: New config support.
* OSPF: Redistirbution of loopback network problem is fixed.
* OSPF6d: Various problems detected at N+I Tokyo are fixed.
* Fix community-list "^$" matching bug.
* -lsnmp check problem fixed.
2001-09-01 11:26:04 +00:00
Josef Karthauser
ed4fb6233c It looks like ripngd is installed by default now so remove it from this
file to avoid a duplicate entry in the contents file.
2001-06-21 18:03:24 +00:00
Josef Karthauser
291a82d864 Start and stop ripngd in zebractl.
Requested by:	Jun Kuriyama <kuriyama@imgsrc.co.jp>
2001-06-21 17:39:10 +00:00
Jun Kuriyama
14eaeff4f0 Add SCRIPTS_ENV="WRKDIRPREFIX=${WRKDIRPREFIX}" to work around $WRKDIRPREFIX
environment.

No response from:	maintainer
Reference:		<7mwv98irg6.wl@waterblue.imgsrc.co.jp>
2001-06-02 07:42:31 +00:00
Josef Karthauser
f1c80f1988 I'm looking after these ports for Andreas for a while so I've
changed the MAINTAINER line to an email alias that directs mail to
us both.
2001-05-24 20:34:27 +00:00
Andreas Klemm
11f6992922 update to new zebra 0.91a
- some workarounds concerning installation of zebra info files
  since sources doesn't contain all info files...
- modified zebractl script to check, if zebra.conf exists, which
  is needed for every routing protocol, error message and exit if not found.
From the author:
"0.91 is basically a bugfix release. All of IPv6 codes are based upon
 new RIB codes"
Bugfixes and features see ChangeLog file.
2001-03-22 22:31:17 +00:00
Andreas Klemm
973d85ecfa - remove redirection to /dev/null for zebra and routing daemons
you should be able to see error messages if there are any
  Since daemons are started using -d options, you should
  normally see no output...
- bumped PORTREVISION, since its a major win being able
  to see error messages if there are any

Submitted by:	knarf@camelot.de
2001-01-29 22:12:54 +00:00
Andreas Klemm
393d81dcc7 - -d makes possible to start daemons in certain order
- for that purpose you have to remove the '&'
  forgot that in last commit.

Submitted by:	Frank Bartels <knarf@camelot.de>
2001-01-27 08:58:15 +00:00
Andreas Klemm
a9b6a3658e - start zebra processes with -d option to make sure that one process
starts after the other to prevent core dump. This fixes bgp coredump
  for Knarf
- set PORTREVISION

Submitted by:   Frank Bartels <knarf@camelot.de>
2001-01-25 23:15:36 +00:00
Andreas Klemm
d2d2b9d783 unbreak port.
note: I tried to build a portname applying to the porters handbook
conventions. Unfortunately it doesn't have a good example for version
numbers like 0.90a. 0.90-alpha would have to be change to 0.90.a.
So I thought it should be done this way for 0.90.a as well.
But then you have to set DISTFILES and WRKSRC (the latter I forgot in
a last minute change, sorry, which broke the port). And even if you
get the port running again, then portlint tells you pretty things
how to do it better ...
All in all. It would be fine to add an example in porters handbook
for cases like 0.90a, which should *not* be changed to 0.90.a !

Submitted by:	Josef Karthauser <joe@tao.org.uk>
2001-01-23 06:55:47 +00:00
Andreas Klemm
59fe29c8e2 - update to 0.90a
- update md5 checksum
- make PORTVERSION porters handbook compliant,
  had to add DISTFILES so source is still fetchable.
  Maybe I misunderstood the description how to transpose version numbers,
  maybe the description should be changed, that 0.90a should also be
  allowed than to use 0.90.a
- remove PORTREVISION, since PORTVERSION changed
2001-01-22 21:52:50 +00:00
Maxim Sobolev
2b1a883dc4 Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
Andreas Klemm
7d1c8282aa - configure: fixed logic in if-clause, so that dialog is only called
if BATCH is not defined.
Portrevision doesn't need to be bumped, since exactly this enables/unbreaks
package building...
2001-01-13 15:03:43 +00:00
Andreas Klemm
5726ba99ab - in usage message mention restart option, which is actually:
zebractl stop
  zebractl start
- new functionality (visible) for people -> PORTREVISION
2001-01-12 18:29:08 +00:00
Andreas Klemm
6e2dbdc869 upgrade to new zebra version 0.90
- removed PORTREVISION (new version)
- new configure script: dialog menue allows you to set different zebra
  compile time options (if ! BATCH), currently supported:
  --with-libpam         = enable PAM authentication for vtysh
  --enable-nssa         = enable OSPF NSSA
  --enable-snmp         = enable SNMP support
- please note: port compiles fine when all options are set, but
  functionality has not been tested by me.
- silence portlint, trim pkg-comment to <=70 columns
- remove unneeded patch patch, 0.90 now contains fix for memory leak
- cosmetic: add patch for Makefile.in (don't link with -g)
- portlint: o.k.

In this BETA --enable-unixdomain and --enable-newrib became default !
To get old implementation back use the following configure options:
--enable-tcp-zebra # TCP/IP socket is used for protocol daemon and zebra.
--enable-oldrib    # Turn on old RIB implementation.
Note: I didn't add these options to configure script, so that people
      don't choose the wrong thing !

Some milestones of this release (see file NEWS for complete list):
- access-lists can have remarks
- memory leak with access-list and prefix-list name fixed
- UNIX domain socket server of zebra protocol is added
- PointoPoint interface network bug fixed
- Metric value is reflected to kernel routing table
- New RIB implementation has been added:
- BGP passive peer support problem is fixed
- Redistributed IGP nexthop is passed to BGP nexthop
- Fix bug of holdtimer is not reset when bgp cleared
- BGP-MIB implementation is finished
- When BGP connection comes from unconfigured IP address, close socket
  immediately.
- BGP flap dampening feature is added
* RIP
- Fix bug of refreshing default route
* OSPF
- Fix bug of Hello packet's option is not properly set when interface comes up
- Reduce unconditional logging
- New command for virtual-link configuration
- Memory leak related classfull network generation is fixed
2001-01-11 21:45:05 +00:00
Andreas Klemm
f404786276 make port compile, patch was missing the subdir "lib" in its header
Submitted by:	Jeroen Ruigrok van der Werven <jruigrok@via-net-works.nl>
2000-12-30 17:48:13 +00:00
Andreas Klemm
2b8e0cf85e Fix vty memory leak
Patch in PR contains typo, got clean patch from zebra anon cvs server
Wrote e-mail to security officer and freebsd-audit to ask for
a) review
b) what to do next (FreeBSD Ports Security Advisory?...)
concerning a) the author of zebra already ok'd the patch.
converning b) waiting for SO or fbsd-auditers to respond

PR:		23856
Submitted by:	Vincent Poy <vince@oahu.WURLDLINK.NET>
Reviewed by:	Kunihiro Ishiguro <kunihiro@zebra.org>
Approved by:	Kunihiro Ishiguro <kunihiro@zebra.org>
Obtained from:	PR (partly) + zebra anon cvs server
2000-12-27 14:19:33 +00:00