Implements static recursive routes.
Removed some completed jobs.
Configuration can include other files.
Fixes for OSPF NSSA handling.
The generalized TTL security mechanism (RFC 5082) support.
Thanks to Alexander V. Chernikov for the patch.
BGP Extended communities documentation.
The documentation update.
Adds filter clist operation.
Update and document the privilege restriction.
Use constants from /etc/iproute2/rt_* files.
Adds BGP option related to MED handling.
Adds option 'med metric' allows to compare MEDsbetween routes received from different neighbors.
Adds support for several Linux kernel route attributes.
NEWS and version update.
(and minor changes in documentation)
Documentation about previous commit added.
A hack to distinguish if..else from else: in case.
The old BIRD grammar needs two lookaheads to distinguish if..else fromelse: in case, which caused the parser to fail on some combinations ofboth expressions.
This patch replaces two tokens 'else' ':' by one token 'else:' to fix...
Documentation for the router advertisement protocol.
Implements Point-to-MultiPoint interface type for OSPF.
Documentation update (multipath).
Minor finalizations of link state checks.
Change default for BGP IPv6 socket to V6ONLY.
Also add a new option 'dual' for the old behavior.
Typo in doc.
Documentation update and improvement of tests related to expressions in sets.
Small typo in documentation.
Syntax of sets improved.
Fixes the documentation.
Adds some options and documentation related to recursive next hops.
Implements proper multihop BGP.
Also does some incompatible changes to config file syntax,like removing 'via IP' from multihop option.
Extends pair set syntax, matching and deleting against clist.
Expressions like (123,*) can be used in pair set literals, clists can bematched against pair sets (community ~ pairset) and pair sets can beused to specify items to delete from clists (community.delete(pairset)).
Fixes and enhancements in 'show ospf state' command.
Now it shows a distance, option to change showing reachable/all networknodes and better handling of AS-external LSAs in multiple areas. Thecommand 'show ospf topology' was changed to not show stubnets in both...
Configurable syslog name.
Also fixes a bug in syslog initialization.
Restrict export of device routes to the kernel protocol.
In usual configuration, such export is already restrictedwith the aid of the direct protocol but there are someraces that can circumvent it. This makes it harder tobreak kernel device routes. Also adds an option to...
Filter language updates; new route attributes and datatype.
- Adds bgp_originator_id and bgp_cluster_list route attributes. - Adds dotted quad filter datatype (for router IDs, used by bgp_originator_id and ospf_router_id route attributes). - Fixes pair ~ pair set matching....
Arnold from DE-CIX suggested to have this formulation more precise.
Many changes in (mainly) kernel syncers.
- BSD kernel syncer is now self-conscious and can learn alien routes- important bugfix in BSD kernel syncer (crash after protocol restart)- many minor changes and bugfixes in kernel syncers and neighbor cache- direct protocol does not generate host and link local routes...
Shows source (Router ID) for OSPF routes and adds such attribute.
A sad thing is that we does not have a 'router_id' filter type,so it must be given as decimal number in filters.
Makes date/time formats configurable.
Changes 'ignore communities' to 'interpret communities'.
Better handling of well-known communities.
Process well-known communities before the export filter (old behavior isto process these attributes after, which does not allow to send routewith such community) and just for routes received from other BGPprotocols. Also fixes a bug in next_hop check.
Typo in documentation.
Cryptographic auth can be used also on virtual links.
NEWS, version and documentation update.
Implements MRTdump feature.
Merge commit 'origin/master' into new
Wrong switch name in configuration example.
Change default LOCAL_PREF attribute to 100 (suggested value by RFC 4277).
Merge branch 'dev' into ospf3
Fixes a new bug in the pipe protocol soft reconfiguration.
Also updates route reload for pipes.
proto/ospf/lsreq.c proto/ospf/lsupd.c proto/ospf/rt.c
Finishes 'route reload' feature.
Implements protocol-specific Router ID for OSPF.
And fixes one minor bug.
Fix -p option.
Implements BGP route refresh.
Fixes in the documentation.
Implement option to exit after config file parsing.
Implements option that controls IPv6 BGP next hops when lladdr is missing.
Adds some documentation to the description option.
Implements RFC 5004 - prefer older external routes.
Implements protocol-specific router id and updates documentation.
Fixes preference bounds.
Ondrej Zajicek add to the team.
Replace 'bind' option with 'listen' option.
To be consistent with other daemons.
Implements an option that allows to change a set of stub networks.
Adds route limit documentation.
Implements route statistics and fixes some minor bugs.
Adds support for dynamic pair and bgp mask expressions.
The pipe cleanup.
Warning for BSD system and TCP-MD5.
Change import/preimport to export/preexport to be consistent with filters.
Merge branch 'master' into dev
'show route protocol <p>' added to CLI.
Fixes in documentation.
Small formatting typo in documentation.
Rewrite of buggy AS path matching.
Old AS path maching supposes thath AS number appearsonly once in AS path, but that is not true. It alsocontains some bugs related to AS path sets.
New code does not use any assumptions about semanticstructure of AS path. It is asymptotically slower than...
Reimplementation of prefix sets.
Prefix sets were broken beyond any repair and have to be reimplemented.They are reimplemented using a trie with bitmasks in nodes.There is also change in the interpretation of minus prefix pattern,but the old interpretation was already inconsistent with...
Minor text updates.
Path related documentation update
Update capability handshake options
Add 'capabilities' option, change default behavior to advertise ipv4,add some checks and ignore incoming capabilities when capabilitiesare disabled.
Added Cisco and Quagga capability workaround option.
New read-only route attribute 'proto' added. It returns a stringrepresenting a name of the protocol that originated the route.Strings can be compared using = or matched using ~. Routes canbe filtered, for example:
show route where proto ~ "bgp1*"
Fix bugs in OSPF MD5 authentication. First bug is that defaultvalues for MD5 password ID changed during reconfigure, Secondbug is that BIRD chooses password in first-fit manner, but RFCsays that it should use the one with the latest generate-from.
It also modifies the syntax for multiple passwords....
Implementation of route server.
Bugfixes in MULIT_EXIT_DISC attribute handling.
- Old MED handling was completely different from behavior specified in RFCs - for example they havn't been propagated to neighboring areas.
- Update tie-breaking according to RFC 4271.
- Change default value for 'default bgp_med' configuration...
Update of a documentation - new options for AS4, MD5 auth and route reflection.
Added new parametr 'rx buffer <num>'. BIRD is able to receivevery large packets (if configured).
Small typos in documentation.
Since now I can also use 'dead interval', not just 'dead counter'.
Added note about *BSD.
Multiple OSPF areas can be attached.Origination of summary LSA works.Routing table calculation works.Virtual links works.
Well, I hope, OSPF is fully compatible with RFC2328!!!!