Commit graph

42 commits

Author SHA1 Message Date
agc
bbc67fac91 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:53:33 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
itojun
28e7a98e2c no need to include bsd.prefs.mk twice 2001-03-09 12:55:48 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
fredb
46a9e2c3de Make that "autoreconf" -- there is no "autoremake". 2001-02-06 03:16:56 +00:00
tron
f2d262e0be Use full pathname "${LOCALBASE}/bin/auto..." in dependences and make
targets. This includes a fix for PR pkg/12125 by Tomasz Luchowski.
2001-02-05 09:00:54 +00:00
itojun
322a5434be upgrade to 0.91a. no changelog supplied on webpage. 2001-02-03 09:45:16 +00:00
itojun
fe56d9041f upgrade to 0.90a. 0.90a fixes fatal bug in 0.90 bgpd. 2001-01-19 01:49:37 +00:00
itojun
ae26d450c1 upgrade to 0.90.
New RIB code provides multiple nexthop for a prefix.
Equal cost multipath works on GNU/Linux.
Communication between protocol daemon and zebra is changed to UNIX domain socket.
BGP trap MIB works.
BGP route selection is improved and various option is provided.
New OSPF packet read method.

PLEASE UPDATE WHOLE SUITE including zebra, bgpd, ripd, ripngd,
ospfd, ospf6d when you update from previous version. Zebra protocol
is changed so there may be some protocol mismatch when you don't
update everything.
2001-01-11 05:34:16 +00:00
hubertf
64e20c58c7 remove redundant homepage url 2001-01-06 08:39:14 +00:00
itojun
1501c31d46 disable vtysh build (BROKEN), due to possible security issue.
FreeBSD PR 23856.
2000-12-26 14:32:30 +00:00
itojun
b91ea37ac9 upgrade to 0.89a. address PR 11331 (packaging mistake in 0.89?) 2000-10-29 15:35:35 +00:00
itojun
565dbf6bb1 use 0.89.
+ OSPF works on x86 Solaris box.
+ OSPF neighbor is supported.
+ IPv6 inteface's address information propagation bug is fixed.
+ BGP's various MED comparison methods are added.
+ BGP read lock problem is fixed.
+ Zebra works on OpenBSD again.

s/CFLAGS/CPPFLAGS/, to make vtysh build successful.
From: Hal Snyder <hal@vailsys.com>
2000-10-13 15:13:54 +00:00
itojun
38d782a215 enable "vtysh" build by make USE_ZEBRA_VTYSH (depends on readline).
stabilize build by requiring gmake.
2000-08-27 08:32:55 +00:00
kim
b1e663a835 Place machine-specific config files in /etc/zebra, and
install sample configs in ${PREFIX}/share/examples/zebra.
2000-08-24 01:25:36 +00:00
itojun
ee1855f9ea upgrade to 0.88.
--- from announcement on zebra@zebra.org
o Zebra protocol is changed to support multipath and distance configuration.
o Distance configuration is enabled.
o Metric value is passed from protocol daemon to zebra.
o "default-information originate" for OSPF.
o Soft reconfiguration for BGP.
o Route refresh support for BGP.
o MD5 authentication for RIP.
o Introducing integrated shell vtysh.

PLEASE UPDATE WHOLE SUITE including zebra, bgpd, ripd, ripngd, ospfd,
ospf6d when you update from previous version.  Zebra protocol is
changed so there may be some protocol mismatch when you don't update
everything.
2000-08-18 02:42:05 +00:00
itojun
99f1e12225 upgrade to 0.87.
key changes from www.zebra.org:

Many ospfd related bugs are fixed.
Now OSPF module becomes very stable again ;-).
MPLS-VPN PE-RR functionality is added to bgpd.
RIP,zebra interface up/down handling improved.
2000-06-13 12:11:30 +00:00
itojun
11c573d7a2 upgrade to 0.86.
0.85 -> 0.86 changes:

* Changes in lib
** Fix bug of exec-timeout command which may cause crush.
** Multiple same policy for "access-list", "ip prefix-list, "as-path
access-list", "ip community-list" is not duplicated.
** It used to be "ip prefix-list A.B.C.D/M" match routes which mask >=
M.  Now default behavior is exact match so it only match routes which
mask == M.
* Changes in bgpd
** "match ip address prefix-list" is added to route-map.
** A route without local preference is evaluated as 100 local preference.
** Select smaller router-id route when other values are same.
** Compare MED only both routes comes from same neighboring AS.
** "bgp always-compare-med" command is added.
** Now MED value is passed to IBGP peer.
** When neighbor's filter is configured with non-existent access-list,
as-path access-list, ip prefix-list, route-map.  The behavior is
changed from all permit to all deny.
* Changes in ospfd
** Fix bug of external route tag byte order.
** OSPF Neighbor deletion bug which cause crush is fixed.
** Some route calculation bug are fixed.
** Add sanity check with router	routing table.
** Fix bug of memory leak about linklist.
** Fix bug of 1-WayReceived in NSM.
** Take care of BIGENDIAN architecture.
** Fix bug of NSM state flapping between ExStart and Exchange.
** Fix bug of Network-LSA originated in stub network.
** Fix bug of MS flag unset.
** Add to schedule router_lsa origination when the interface cost
changes.
** Increment LS age by configured interface transmit_delay.
** distribute-list is reimplemented.
** Fix bug of refresh never occurs.
** Fix bug of summary-LSAs reorigination.  Correctly copy
OSPF_LSA_APPROVED flag to new LSA. when summary-LSA is reoriginatd.
** Fix bug of re-origination when a neighbor disappears.
** Fix bug of segmentation fault with DD retransmission.
** Fix network-LSA re-origination problem.
** Fix problem of remaining withdrawn routes on zebra.
* Changes in ripd
** Do not leave from multicast group when interface goes down bug is
fixed.
* Changes in zebra
** Remove client structure when client dies.
** Take care static route when interface goes up/down.
2000-04-28 08:36:54 +00:00
itojun
26ef31a0a2 upgrade to 0.85.
(changelog from www.zebra.org)

Fix bug of OSPF LSA memory leak.
Fix bug of OSPF external route memory leak.
OSPF AS-external-LSA origination bug was fixed.
And other many ospfd problems are fixed.
BGP Route reflector's originator-id bug is fixed.
RIPv1 update is done by class-full manner.
2000-03-09 23:29:04 +00:00
wiz
1989d0cc4d regen 2000-02-05 19:55:36 +00:00
itojun
3fbca0eacb upgrade from 0.84a to 0.84b.
---
GNU Zebra is not yet released, so this NEWS is about beta version.

* Changes in zebra-0.84b
* Changes in lib
** Fix bug of inet_pton return value handling

* Changes in bgpd
** Fix bug of BGP-4+ link-local address nexthop check for IBGP peer.
** Don't allocate whole buffer for displaying "show ip bgp".  Now it
consume only one screen size memory.

* Changes in ripd
** Fix debug output string.
** Add RIP peer handling.  RIP peer are shown by "show ip protocols".
2000-02-05 19:01:37 +00:00
itojun
0112fd40b3 upgrade to 0.84a. note that config file format is changed since 0.7x. 2000-01-17 05:06:15 +00:00
hubertf
ccec9ff37b Fix info page before it's installed (the one shipped with zebra is
obviously VERY broken), and install the manpages.
1999-11-19 02:47:00 +00:00
itojun
255f8ba55c upgrade to 0.79.
---
New beta zebra-0.79 is out:

  ftp://ftp.zebra.org/pub/zebra/zebra-0.79.tar.gz

This beta release's main topic is ospfd.  Now it works pretty well!
We know it surely has bugs inside, so when you find it please let us
know.  ABR,ASBR,Virtual Linux functionality is added.  Flooding codes
and LSA database codes are almost rewritten.  Terminal interface of
ospfd will show detailed information about LSAs.

There was a report about RIPv2's netmask is zero case.  I've changed
ripd codes when netmask is not valid.  ripd will ignore the entry.
1999-09-13 16:34:36 +00:00
tron
a9af877984 Compare "${USE_INET6}" explicitly with "YES" so that you can override
settings at the command line.
1999-09-03 22:00:52 +00:00
itojun
aa9a11e083 upgrade zebra from 0.77 to to 0.78a.
0.77 -> 0.78:
>ospfd does LSA flodding correctly.  Some bug about DD processing, LSA
>ack are fixed.  LSA structure is changed for LSA aging support.
>Interface index setting bug with Linux without netlink interface is
>fixed.  Some ripd's bugs which introduced in zebra-0.77 are fixed.
>Zebra message is changed to support dynamic interface change
>notification.
http://mail.vbs.at/archive/zebra/zebra/msg00612.html

0.78 -> 0.78a:
>I introduced serious bug about the route does not deleted from zebra's
>routing table.  This problem only occur with IPv4 route.  I've fixed
>the problem.  Would you mind to test below tar-ball?
http://mail.vbs.at/archive/zebra/zebra/msg00624.html
1999-08-30 02:57:35 +00:00
agc
0b7af58b91 Record build options in the BuildInfo file via BUILD_DEFS. These can be
displayed using the -B option to pkg_info(1).

Add USE_INET6 to BUILD_DEFS
1999-08-18 09:24:08 +00:00
itojun
4d3e7575fc upgrade to zebra-0.77.
New beta zebra-0.77 is out:

  ftp://ftp.zebra.org/pub/zebra/zebra-0.77.tar.gz

This beta includes brand new ripd.  Almost codes of ripd is rewritten.
ripd's dynamic `network' command configuration is improved.  `timers
basic' command's semantics is changed to conforms to RFC2453.  ripngd
is also updated as same as ripd.  IPv6 kernel route handling bug is
fixed.  SIGUSR1 reopen logging file.  ospfd's bug of originating
network LSA is fixed.  Redistribute routes handling is much improved.
Now `no redistribute' works as expected.  BGP-4+ withdraw bug is
fixed.  IPv6 router advertisement codes are added but not yet usable.
1999-08-15 16:21:10 +00:00
itojun
19a6c7dc35 upgrade to 0.74. key changes are shown below.
>This is the first beta relase which includes (partly) workable ospfd.
>Now ospfd works as inter area OSPF router.  When it works properly
>route goes into the kernel.  Please note it does not support intra
>area route, AS external route, multiple area, aging of LSA, etc...
>Please use ospfd only in test environment.
>
>BGP serious bug is fixed.  ripngd is almost rewritten to conform to
>RFC2080.  ospf6d's LSA data structure is improved.  And also many bugs
>are fixed.
1999-07-27 13:42:21 +00:00
itojun
491cf0ba52 fix incomplete PLIST. zebra.info{-1,-2} were added. 1999-07-19 16:38:22 +00:00
itojun
db09d40940 upgrade to 0.73. 1999-07-16 02:01:10 +00:00
itojun
f2cae02e0f update to zebra 0.72. 1999-07-11 17:11:16 +00:00
agc
f4d5171de1 Add package patch checksum files. 1999-07-09 14:09:02 +00:00
agc
a4f6d9174a Get rid of redundant comments at top of Makefile.
Modify the logic around the use of IPv6.
1999-07-08 10:48:00 +00:00
itojun
a65c868d9d fix USE_INET6 build. 1999-07-07 15:17:36 +00:00
itojun
08ab99dcd4 now it can get USE_INET6 from /etc/mk.conf. 1999-07-07 09:14:15 +00:00
itojun
275576e764 IPv6 support can be built with "make USE_INET6=YES". 1999-07-07 08:54:55 +00:00
itojun
431361c062 upgrade zebra to 0.71. 1999-07-06 16:31:40 +00:00
itojun
15e3e829f7 upgrade to zebra 0.70.
stabilize IPv4-only build.  I tried to use PLIST_SRC for
IPv4-only/IPv4+v6 switchable build, but I failed.  Maybe try
this tomorrow...
1999-07-06 14:35:17 +00:00
itojun
a0192eefcb upgrade to 0.69. 1999-06-23 11:05:31 +00:00
itojun
e439ce41f3 net/zebra/pkg/PLIST: comment out daemons that need IPv6 support.
net/zebra/Makefile: add $NetBSD$ and some other cleanups.
net/Makefile: add zebra as SUBDIR.
1999-06-07 05:21:33 +00:00
itojun
234dd3793a pkgsrc dir for zebra routing daemon (imported from KAME/NetBSD distribution) 1999-06-07 05:18:46 +00:00