* 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.
- 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.
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
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>
- 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
- 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
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