File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / bird2 / NEWS
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Mon Oct 21 16:03:56 2019 UTC (5 years, 2 months ago) by misho
Branches: bird2, MAIN
CVS tags: v2_0_7p0, HEAD
bird2 ver 2.0.7

    1: Version 2.0.7 (2019-10-11)
    2:   o BGP: Accumulated IGP metric (RFC 7311)
    3:   o Important filter reconfiguration bugfix
    4:   o Several other bugfixes
    5: 
    6: Version 2.0.6 (2019-09-10)
    7:   o RAdv: Solicited unicast RAs
    8:   o BGP: Optional Adj-RIB-Out
    9:   o BGP: Extended optional parameters length
   10:   o Filter: Sets and set expressions in path masks
   11:   o Several important bugfixes
   12: 
   13: Version 2.0.5 (2019-08-01)
   14:   o OSPF Graceful restart (RFC 3623, RFC 5187)
   15:   o BGP: Dynamic BGP
   16:   o BGP: Promiscuous ASN mode
   17:   o BGP: Mandatory option for channels
   18:   o BFD: Support for VRFs
   19:   o Graceful restart command
   20:   o Redesigned filtering code
   21:   o Many bugfixes
   22: 
   23:   Notes:
   24: 
   25:   Previous version introduced an error in handling of OSPF NSSA-LSA, causing
   26:   compatibility issues with proper implementations. The error is fixed in this
   27:   version, therefore there are compatibility issues in OSPF NSSA areas between
   28:   this and previous version.
   29: 
   30: 
   31: Version 2.0.4 (2019-02-27)
   32:   o OSPF: Opaque LSAs (RFC 5250)
   33:   o OSPF: DN-bit handling (RFC 4576)
   34:   o Preferred route counters are back
   35:   o Important BGP bugfix
   36:   o Several bugfixes related to route propagation
   37:   o some minor bugfixes
   38: 
   39: Version 2.0.3 (2019-01-05)
   40:   o MRT table dumps (RFC 6396)
   41:   o BGP Long-lived graceful restart
   42:   o BGP: Optional import table (Adj-RIB-In)
   43:   o BGP: Extend 'next hop keep' and 'next hop self' options
   44:   o BGP: Improved VRF support
   45:   o OSPF: Authentication trailer for OSPFv3 (RFC 7166)
   46:   o Babel: New option to randomize router ID
   47:   o Filter: Custom route attributes
   48:   o Filter: Support for src accessor to SADR source prefix
   49:   o Filter: Support for VPN_RD sets
   50:   o Filter: Make ifname attribute modifiable
   51:   o Perf: Protocol to measure BIRD performance internally
   52:   o More verbose error messages in config processing
   53:   o Log file size limit / log rotation
   54:   o Many bugfixes
   55: 
   56:   Notes:
   57: 
   58:   Export of routes to RS EBGP (route server) sessions from other sources than
   59:   RS EBGP sessions was changed that ASN is no longer prepended to BGP_PATH in
   60:   that case. The change does not affect regular BGP configurations or regular
   61:   route servers that have only RS EBGP peers.
   62: 
   63:   For BGP route servers and route reflectors, the default value of option
   64:   'next hop keep' was changed to a more appropriate value.
   65: 
   66:   Attributes for OSPF and Babel metrics are no longer reset when exported to
   67:   these protocols and could be set anywhere in BIRD. As a result, OSPF metric is
   68:   kept when a route is reannounced between OSPF instances. Also, when route is
   69:   exported to OSPF with both ospf_metric1 and ospf_metric2 attributes it is now
   70:   propagated as OSPF-E2 route instead of as OSPF-E1 route.
   71: 
   72:   Compiling BIRD with --enable-debug no longer automatically activates debug
   73:   mode (-d option) nor local mode (-l option). Also, debug mode with output to
   74:   file (-D option) no longer not forces foreground mode (-f option).
   75: 
   76:   The configure script now uses standard option --runstatedir, the old option
   77:   --with-runtimedir is deprecated.
   78: 
   79: 
   80: Version 2.0.2 (2018-03-22)
   81:   o Source-specific routing support for Linux kernel and Babel
   82:   o BGP: New option 'disable after cease'
   83:   o Filter: Allow silent filter execution
   84:   o Filter: Fixed stack overflow in BGP mask expressions.
   85:   o Several bugfixes
   86: 
   87:   Notes:
   88: 
   89:   Syntax prefix:netmask for IPv4 prefixes was dropped. Just use prefix/pxlen.
   90: 
   91: 
   92: Version 2.0.1 (2018-01-16)
   93:   o Linux MPLS kernel support
   94:   o Better handling of channels inherited from templates
   95:   o Default EBGP Route Propagation Behavior without Policies (RFC 8212)
   96:   o Many bugfixes
   97: 
   98:   Notes:
   99: 
  100:   To satisfy requirements of RFC 8212, external BGP protocols now require
  101:   explicit configuration of import and export policies.
  102: 
  103: 
  104: Version 2.0.0 (2017-12-11)
  105:   o Integrated IPv4 + IPv6 design
  106:   o Support for MPLS next hops
  107:   o Support for VPNv4 and VPNv6 networks
  108:   o Microsecond timers infrastructure
  109:   o Basic VRF support
  110:   o Babel: Support for dual-stack IPv4/IPv6
  111:   o Babel: Many improvements and bugfixes
  112:   o Major BGP protocol redesign
  113:   o Full support for Multiprotocol BGP
  114:   o BGP multicast support (SAFI 2)
  115:   o BGP flowspec support (RFC 5575)
  116:   o BGP with MPLS labels (RFC 3107)
  117:   o BGP MPLS/VPN support (RFC 4364)
  118:   o BGP 6PE - IPv6 NLRI over IPv4 MPLS (RFC 4798)
  119:   o BGP IPv4 NLRI with an IPv6 Next Hop (RFC 5549)
  120:   o BGP Confederations (RFC 5065)
  121:   o BGP Shutdown communication (RFC 8203)
  122:   o BGP: Allow exchanging LOCAL_PREF with eBGP peers
  123:   o BGP: Allow to specify interface for regular sessions
  124:   o OSPF: Support of address families in OSPFv3
  125:   o OSPF: Enable ECMP and Link detection by default
  126:   o RAdv: Support for more specific routes (RFC 4191)
  127:   o RAdv: Proper handling of prefix retraction
  128:   o RIP: Enable ECMP and Link detection by default
  129:   o Redesign of RPKI handling
  130:   o New RPKI-Router protocol
  131:   o Static: Minor overhaul
  132:   o Static: Support for all new route types
  133:   o Kenrel: Default Linux kernel metric changed to 32
  134:   o Kernel: Fix IPv6 ECMP handling with Linux 4.11+
  135:   o Update of show route command
  136:   o BIRD client persistent history
  137:   o New build system
  138:   o Unit tests
  139:   o ...
  140: 
  141:   Notes:
  142: 
  143:   Tables are now defined with appropriate net type keyword. Protocols and tables
  144:   are now connected by explicit channels, most related protocol options (table,
  145:   import, export, ...) are now channel options. See doc/bird.conf.example2 for
  146:   configuration examples. Some options were removed/replaced.
  147: 
  148: 
  149: Version 1.6.3 (2016-12-21)
  150:   o Large BGP communities
  151:   o BFD authentication (MD5, SHA1)
  152:   o SHA1 and SHA2 authentication for RIP and OSPF
  153:   o Improved documentation
  154:   o Several bug fixes
  155: 
  156: Version 1.6.2 (2016-09-29)
  157:   o Fixes serious bug introduced in the previous version
  158: 
  159: Version 1.6.1 (2016-09-22)
  160:   o Support for IPv6 ECMP
  161:   o Better handling of IPv6 tentative addresses
  162:   o Several updates and fixes in Babel protocol
  163:   o Filter: New !~ operator
  164:   o Filter: ASN ranges in bgpmask
  165:   o KRT: New kernel protocol option 'metric'
  166:   o KRT: New route attribute 'krt_scope'
  167:   o Improved BIRD help messages
  168:   o Fixes memory leak in BGP multipath
  169:   o Fixes handling of empty path segments in BGP AS_PATH
  170:   o Several bug fixes
  171: 
  172: Version 1.6.0 (2016-04-29)
  173:   o Major RIP protocol redesign
  174:   o New Babel routing protocol
  175:   o BGP multipath support
  176:   o KRT: Add support for plenty of kernel route metrics
  177:   o KRT: Allow more than 256 routing tables
  178:   o Static: Allow to specify attributes for static routes
  179:   o Static: Support for BFD controlled static routes
  180:   o FreeBSD: Setup password for BGP MD5 authentication
  181:   o IO: Remove socket number limit
  182:   o Plenty of bug fixes
  183: 
  184:   Upgrade notes:
  185: 
  186:   For RIP, most protocol options were moved to interface blocks.
  187: 
  188: 
  189: Version 1.5.0 (2015-04-20)
  190:   o Major OSPF protocol redesign.
  191:   o OSPFv2 multi-instance extension (RFC 6549).
  192:   o BGP AS-wide unique router ID (RFC 6286).
  193:   o BGP enhanced route refresh (RFC 7313).
  194:   o Link state support in BGP.
  195:   o Latency tracking and internal watchdog.
  196:   o Uses high port range for BFD on BSD.
  197:   o Increase max symbol length to 64.
  198:   o Allows to define unnamed protocols from templates.
  199:   o Fixes two serious bugs in BGP.
  200:   o Several bugfixes and minor improvements.
  201:   o Several minor option changes:
  202:      - OSPF: Protocol-wide 'instance id' option added.
  203:      - BGP: Parameters to option 'neighbor' extended.
  204:      - BGP: Separate option 'interface' added.
  205:      - BGP: Option 'start delay time' renamed to 'connect delay time'.
  206:      - BGP: Option 'route limit' deprecated.
  207: 
  208:   Upgrade notes:
  209: 
  210:   For OSPF, there are deep internal changes, but user-visible changes
  211:   are limited to log messages and minor changes in formatting of command
  212:   output.
  213: 
  214:   For BGP, version 1.5.0 is essentially a minor release. There are two
  215:   deprecated options ('start delay time' and 'route limit') and some
  216:   minor formatting changes.
  217: 
  218: 
  219: Version 1.4.5 (2014-10-06)
  220:   o New 'show route noexport' command option.
  221:   o Port option for BGP sessions.
  222:   o Better constant handling in set literals.
  223:   o Better rate filtering of log messages.
  224:   o Several minor bugfixes.
  225: 
  226: Version 1.4.4 (2014-07-09)
  227:   o Extended OSPF multipath support.
  228:   o Default router preference for RAdv.
  229:   o Significant changes in socket layer.
  230:   o Important bugfix in BGP.
  231:   o Several minor bugfixes.
  232: 
  233: Version 1.4.3 (2014-04-14)
  234:   o Important bugfix in IPv6 BGP.
  235: 
  236: Version 1.4.2 (2014-04-02)
  237:   o Important bugfix in BFD.
  238: 
  239: Version 1.4.1 (2014-03-31)
  240:   o BGP add-path support (RFC draft).
  241:   o BGP graceful restart (RFC 4724).
  242:   o OSPF: many changes in socket layer.
  243:   o OSPF: support for secondary addresses in BSD.
  244:   o OSPF: names for vlink pseudointerfaces (vlinkX).
  245:   o Several bugfixes.
  246: 
  247: Version 1.4.0 (2013-11-25)
  248:   o BFD protocol (RFC 5880).
  249:   o BFD support for OSPF and BGP.
  250:   o New 'allow local as' option for BGP.
  251:   o Filters allows setting gw, ifname and ifindex.
  252:   o Filter operator 'delete/filter' extended to bgp_paths.
  253:   o Filter operator 'len' extended to [e]clists.
  254:   o BIRD client now allows shorthands for noninteractive commands.
  255:   o Flag -P for PID file support.
  256:   o Flag -f added to force BIRD to run in foreground.
  257:   o Protocol export/import/receive limits are checked during reconfiguration.
  258:   o Several bugfixes and minor improvements.
  259:   o Several minor but incompatible changes:
  260:      - IBGP is multihop by default.
  261:      - Changes primary address selection on BSD to the first one.
  262:      - Integers in filters are handled as unsigned.
  263:      - ISO 8601 time formats used by default.
  264:      - Import of device routes from kernel protocol allowed.
  265:      - Last state change now tracks just protocol state change.
  266:      - Minor changes to default router ID calculation.
  267: 
  268: Version 1.3.11 (2013-07-27)
  269:   o OSPF stub router option (RFC 3137).
  270:   o TTL security for OSPF and RIP.
  271:   o Protocol packet priority and traffic class handling.
  272:   o Multiple routing tables support for FreeBSD and OpenBSD.
  273:   o Extends constants to all filter data types.
  274:   o Implements eval command.
  275:   o 'bgppath ~ int set' filter operation.
  276:   o Several bugfixes.
  277: 
  278: Version 1.3.10 (2013-04-30)
  279:   o Lightweight BIRD client for embedded environments.
  280:   o Dynamic IPv6 router advertisements.
  281:   o New 'next hop keep' option for BGP.
  282:   o Smart default routing table for 'show route export/preexport/protocol'.
  283:   o Automatic router ID selection could be configured to use address of loopback.
  284:   o Allows configured global addresses of NBMA neighbors in OSPFv3.
  285:   o Allows BIRD commands from UNIX shell even in restricted mode.
  286:   o Route limits inherited from templates can be disabled.
  287:   o Symbol names enclosed by apostrophes can contain dots.
  288:   o Several bugfixes.
  289: 
  290: Version 1.3.9 (2013-01-11)
  291:   o BIRD can be configured to keep and show filtered routes.
  292:   o Separate receive and import limits.
  293:   o Several new reconfiguration cmd options (undo, timeout, check).
  294:   o Configurable automatic router ID selection.
  295:   o Dragonfly BSD support.
  296:   o Fixed OSPFv3 vlinks.
  297:   o Several minor bugfixes.
  298: 
  299: Version 1.3.8 (2012-08-07)
  300:   o Generalized import and export route limits.
  301:   o RDNSS and DNSSL support for RAdv.
  302:   o Include in config file support wildcards.
  303:   o History deduplication in BIRD client.
  304:   o New route attributes krt_source, krt_metric.
  305:   o Different instance ID support for OSPFv3.
  306:   o Real broadcast mode for OSPFv2.
  307:   o Several minor bugfixes.
  308: 
  309: Version 1.3.7 (2012-03-22)
  310:   o Route Origin Authorization basics.
  311:   o RIPng working again.
  312:   o Extended clist operations in filters.
  313:   o Fixes several bugs in BSD iface handling.
  314:   o Several minor bugfixes and enhancements.
  315: 
  316: Version 1.3.6 (2012-01-20)
  317:   o Important bugfix in BGP.
  318: 
  319: Version 1.3.5 (2012-01-10)
  320:   o Protocol templates.
  321:   o Deterministic MED option for BGP.
  322:   o Support for link-local addresses in BGP and static protocols.
  323:   o Several bugfixes.
  324: 
  325: Version 1.3.4 (2011-10-10)
  326:   o Static recursive routes.
  327:   o Several bugfixes.
  328: 
  329: Version 1.3.3 (2011-09-11)
  330:   o OSPF NSSA.
  331:   o BGP extended communities.
  332:   o BGP TTL security.
  333:   o Configuration option "include" added (based on patch from Alexander V. Chernikov).
  334:   o Some minor bugfixes.
  335: 
  336: Version 1.3.2 (2011-07-08)
  337:   o Allows run with restricted privileges.
  338:   o Community list filter operation.
  339:   o Fixes several problems in filter syntax:
  340:      - Fixes several conflicts in the grammar.
  341:      - Fixes a bug in (a..b, c) pair patterns.
  342:      - Makes pair patterns orthogonal.
  343:      - Allows term expressions in pair patterns without additional ( ).
  344:      - Allows several comma separated values in switch cases.
  345:   o Many bugfixes.
  346: 
  347: Version 1.3.1 (2011-05-02)
  348:   o Added Linux kernel route attributes krt_prefsrc and krt_realm.
  349:   o Added BGP option 'med metric' related to MED handling.
  350:   o Allows to use constants from /etc/iproute2/rt_* files.
  351:   o Several bugfixes.
  352: 
  353: Version 1.3.0 (2011-03-31)
  354:   o Proper iBGP (can be used with IGP).
  355:   o Multipath support (OSPF and static).
  356:   o L2 link state detection.
  357:   o IPv6 router advertisements.
  358:   o Much improved OSPF reconfiguration.
  359:   o Point-to-MultiPoint interfaces (OSPF).
  360:   o Minor changes and improvements in config file grammar.
  361:   o Better community list matching.
  362:   o Changes default behavior of BGP IPv6 socket to v6only.
  363:     Use 'listen bgp dual' for the old behavior.
  364:   o Changes default for handling missing link-local addresses on
  365:     route servers. Use 'missing lladdr drop' for the old behavior.
  366:   o Important bugfix for OSPF.
  367:   o Several minor bugfixes.
  368: 
  369: Version 1.2.5 (2010-10-10)
  370:   o Several mostly minor bugfixes.
  371: 
  372: Version 1.2.4 (2010-08-03)
  373:   o Added 'show memory' command.
  374:   o Important bugfix in IPv6 BGP.
  375:   o Several minor bugfixes.
  376: 
  377: Version 1.2.3 (2010-06-01)
  378:   o Pattern matching for community lists.
  379:   o Many fixes in OSPF protocol (esp. in multi-areas and vlinks).
  380:   o Several minor bugfixes.
  381: 
  382: Version 1.2.2 (2010-04-10)
  383:   o Much better BSD kernel support (IPv6, alien routes, ...).
  384:   o Deep OSPF socket changes, fixes OSPFv2/v3 behavior on BSD.
  385:   o OSPFv2 in Linux now supports more non-stub IP prefixes
  386:     on one physical iface.
  387:   o Export of device routes to the kernel is more restricted.
  388:   o Routes with strange scope not allowed in BIRD routing tables.
  389:   o New filterable route attributes bgp_originator_id,
  390:     bgp_cluster_list and ospf_router_id.
  391:   o Restricted read-only CLI (option -r).
  392:   o Pattern matching for 'show protocols' command.
  393:   o BGP protocol details in 'show protocols all' command.
  394:   o Configurable syslog name (and default on IPv6 changed).
  395:   o Statistic counters for pipes were fixed.
  396:   o Many bugfixes in BGP, OSPF, filters, ...
  397: 
  398: Version 1.2.1 (2010-02-11)
  399:   o Option 'interpret communities' allows to override implicit handling
  400:     of well-known communities.
  401:   o 'configure' command uses route reload when filters change.
  402:   o Adds router ID of advertising router as OSPF route attribute.
  403:   o 'show route' command indicates primary route and shows OSPF Router ID.
  404:   o Configurable date/time formats.
  405:   o Symbol names can be enclosed by '' and so include hyphen and start with number.
  406:   o Several minor bugfixes.
  407: 
  408: Version 1.2.0 (2010-01-05)
  409:   o Implements OSPFv3 (IPv6 support for OSPF). Because the code is
  410:     shared with OSPFv2 and there were deep changes in it, we suggest
  411:     caution during upgrade to OSPF users. Some advanced features
  412:     (like NSSA, vlinks and authentication) are not yet implemented.
  413:   o Implements MRTdump - binary logging protocol compatible with other
  414:     routing daemons. Only BGP part of MRTdump is yet implemented.
  415:   o Changes default value of BGP attribute LOCAL_PREF from 0 to 100.
  416:     Use 'default bgp_local_pref 0' BGP protocol option for the old
  417:     behavior. The new value is suggested by RFC 4277.
  418:   o Changes default mode of pipes from opaque to transparent.
  419:     Use 'mode opaque' protocol option if the old behavior is needed.
  420:     Opaque pipe mode is deprecated and might be removed in the future.
  421: 
  422: Version 1.1.7 (2009-12-20)
  423:   o Implements BGP Route Refresh (RFC 2918).
  424:   o Implements route reload command.
  425:   o Deep changes and bugfixes in pipe protocol.
  426:   o Bugfix in OSPF premature aging of LSA.
  427:   o Bugfix in OSPF next hop calculation.
  428:   o Bugfix in core related to route withdraws.
  429:   o Several minor bugfixes.
  430: 
  431: Version 1.1.6 (2009-11-19)
  432:   o Implements RFC 5004 - prefer older external routes.
  433:   o There is a change how route servers handle missing IPv6 link
  434:     local addresses in next hop atribute - see 'missing lladdr'
  435:     option.
  436:   o Several minor features (description field, parse check option).
  437:   o Several minor bugfixes.
  438: 
  439: Version 1.1.5 (2009-10-29)
  440:   o Better scalability of BGP.
  441:   o New accessors for AS path - first and last.
  442:   o Allows to set protocol-specific router ID.
  443:   o Allows import kernel 'onlink' routes.
  444:   o Endianity check in buildsystem changed.
  445: 
  446: Version 1.1.4 (2009-10-02)
  447:   o BGP passive option.
  448:   o Several minor bugfixes.
  449: 
  450: Version 1.1.3 (2009-09-11)
  451:   o Bugfix in core
  452:   o Bugfix in BGP related to AS2->AS4 conversion.
  453: 
  454: Version 1.1.2 (2009-08-23)
  455:   o Allow more kernel routing tables in IPv6.
  456:   o Bugfix in core
  457: 
  458: Version 1.1.1 (2009-08-14)
  459:   o 'more' style paging in BIRD client.
  460:   o Important core bug fixed.
  461:   o Portability to non-x86 related bugfixes.
  462:   o As usual, miscellaneous bugfixes.
  463: 
  464: Version 1.1.0 (2009-06-28)
  465:   o Parametrized pair and path mask expressions in the filter language.
  466:   o Transparent pipe mode allows to implement BGP route server with
  467:     independent route policy for each peer.
  468:   o Kernel route table synchronization does not allow overwriting
  469:     of alien routes.
  470:   o Configurable BGP import route limits.
  471:   o During BGP error delay, incoming connections are rejected.
  472:   o BGP route statistics.
  473:   o Better support for multiple network addresses on OSPF interfaces.
  474:   o As usual, miscellaneous bugfixes.
  475: 
  476: Version 1.0.15 (2009-05-25)
  477:   o FreeBSD and NetBSD port renewed. OpenBSD port introduced.
  478:   o import/preimport 'show route' modifiers was renamed to export/preexport
  479:     for consistency with filters.
  480:   o Minor change in the grammar of 'interface' config option.
  481:   o Many bugfixes in IPv6 BGP.
  482:   o As usual, miscellaneous bugfixes.
  483: 
  484: Version 1.0.14 (2009-04-28)
  485:   o A lot of bugfixes in BGP, OSPF and core.
  486:   o A bugfix in filters in the pipe protocol. It is recommended to
  487:     check whether the new behavior of used pipe filters is consistent
  488:     with expectations.
  489:   o Reimplementation of prefix sets and a slight change in the meaning
  490:     of some prefix set patterns.
  491: 
  492: Version 1.0.13 (2009-03-14)
  493:   o A lot of bugfixes in BGP, OSPF and core
  494:   o A new syntax for BGP masks
  495: 
  496: Version 1.0.12 (2008-11-12)
  497:   o new BGP features: BGP MD5, ASN32, BGP route reflector
  498:   o BGP bugfixes
  499: 
  500: ...
  501: 
  502: Version 1.0.9 (2004-07-15)
  503:   o  Minor bugfix in RIP
  504:   o  A lot of OSPF code rewritten, OSPF supports multiple areas,
  505:      virtual links, MD5 authentication. It is fully compatible
  506:      with rfc2329.
  507: 
  508: Version 1.0.8 (2004-06-07)
  509:   o  A lot of bug fixes in RIP, OSPF and BGP (thanx to Andreas Steinmetz)
  510:   o  FreeBSD and NetBSD port introduced
  511:   o  Complete code clean up
  512: 
  513: Version 1.0.7 (2003-08-20)
  514:   o  OSPF bug fixes
  515: 
  516: Version 1.0.6 (2003-04-06)
  517: 
  518:   o  No more byte order problems in RIP authentication. Thanks to
  519:      Eric Leblond <eleblond@init-sys.com> for a patch.
  520:   o  Fixed interoperability problems with Cisco and Zebra when talking
  521:      IPv6 BGP.
  522:   o  Handle more primary addresses with different scopes gracefully.
  523:      IPv6 needs that.
  524:   o  Comparison of prefixes in filters doesn't ignore their lengts.
  525:   o  As usually, OSPF bug fixes.
  526:   o  Documentation building tools now work with recent linuxdoc-tools.
  527: 
  528: Version 1.0.5 (2001-06-09)
  529: 
  530:   o  Minor cleanups in the libraries.
  531:   o  Removed a couple of warnings when compiling with newer glibc.
  532:   o  OSPF bug fixes.
  533: 
  534: Version 1.0.4 (2000-09-04)
  535: 
  536:   o  Fixed a serious bug in 1.0.3.
  537: 
  538: Version 1.0.3 (2000-09-03)
  539: 
  540:   o  OSPF works better on NBMA networks. Some configuration tags added.
  541: 
  542: Version 1.0.2 (2000-08-24)
  543: 
  544:   o  Minor bug fixes to OSPF.
  545: 
  546: Version 1.0.1 (2000-06-22)
  547: 
  548:   o  Updated documentation and fixed a couple of bugs.
  549: 
  550: Version 1.0.0 (2000-06-09)
  551: 
  552:   o  First stable release.
  553: 
  554: Version 0.0.0 (2000-05-13)
  555: 
  556:   o  First public development release.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>