summaryrefslogtreecommitdiff
path: root/nest
AgeCommit message (Collapse)Author
2012-03-30Merge branch 'soon'Ondrej Zajicek
Conflicts: nest/proto.c nest/rt-table.c
2012-03-28Fixes responsiveness for protocol shutdown.Ondrej Zajicek
When a protocol went down, all its routes were flushed in one step, that may block BIRD for too much time. The patch fixes that by limiting maximum number of routes flushed in one step.
2012-03-22Some minor changes to CLI.Ondrej Zajicek
2012-03-18Route Origin Authorization basics.Ondrej Zajicek
- ROA tables, which are used as a basic part for RPKI. - Commands for examining and modifying ROA tables. - Filter operators based on ROA tables consistent with RFC 6483.
2012-03-16Adds filtering to 'show symbols' command.Ondrej Zajicek
Thanks Alexander V. Chernikov for the original patch.
2012-03-15Extends set operations in filters.Ondrej Zajicek
Allows add/filter/delete clist on clist (set algebra on clists). Allows number ~ bgppath match.
2012-03-15Better support for multitable protocols.Ondrej Zajicek
The nest-protocol interaction is changed to better handle multitable protocols. Multitable protocols now declare that by 'multitable' field, which tells nest that a protocol handles things related to proto-rtable interaction (table locking, announce hook adding, reconfiguration of filters) itself. Filters and stats are moved to announce hooks, a protocol could have different filters and stats to different tables. The patch is based on one from Alexander V. Chernikov, thanks.
2012-01-24Assign default protocol preference via proto_config_new().Ondrej Zajicek
The patch from Alexander V. Chernikov.
2012-01-23Implements handling of BSD iface arrival/departure notifications.Ondrej Zajicek
Thanks to Alexander V. Chernikov for original patch.
2012-01-23Fixes problems with creating/removing/renaming ifaces on BSD.Ondrej Zajicek
2012-01-21Fixes another minor bug in iface scan.Ondrej Zajicek
Iface flags are not updated in some cases.
2012-01-01Allows sticky link-local neighbors.Ondrej Zajicek
Allows using NEF_STICKY neighbors with link-local addresses. This is used for static route nexthops, they can be specified like fe80::1%eth0 .
2011-12-22Implements deterministic MED handling.Ondrej Zajicek
Thanks to Alexander V. Chernikov for many suggestions.
2011-12-12Fixes problem with sticky neighbors and iface address changes.Ondrej Zajicek
Thanks Matthias Schiffer for the bugreport and the original patch.
2011-11-07Implements protocol templates.Ondrej Zajicek
Based on the patch from Alexander V. Chernikov. Extended to support almost all protocols. Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax.
2011-10-10Fixes for include.Ondrej Zajicek
2011-10-06Signal problems with route installation to kernel tables.Ondrej Zajicek
2011-09-24Use undefined scope for undefined IPv6 addresses.Ondrej Zajicek
2011-09-11Configuration can include other files.Ondrej Filip
2011-08-15Fixes some missing tabs.Ondrej Zajicek
They unintentionally disappeared in 1.3.2.
2011-08-14BGP Extended communities.Ondrej Zajicek
2011-07-03Prints full community lists during 'show route all'.Ondrej Zajicek
2011-06-26Fix route types in rta_show().Ondrej Zajicek
2011-06-20Fixes a bug related to protocol enabling and reconfigure.Ondrej Zajicek
When a protocol was enabled interactively (but disabled in the config file), then reconfigure in some cases forgets to disable it.
2011-05-21Fixes a bug with setting preference during show route cmd.Ondrej Zajicek
If show route cmd was used with a filter that changed preference, BIRD crashed.
2011-05-05Compilation was failing without OSPF or RIP protocol - FIXED.Ondrej Filip
2011-05-01There may be more IP address records with the same IP.Ondrej Zajicek
2011-04-13Adds support for several Linux kernel route attributes.Ondrej Zajicek
2011-04-05Minor fixes.Ondrej Zajicek
2011-04-01Fixes a problem with BGP protocols and implicit router IDs.Ondrej Zajicek
2011-03-29Fixes a nasty bug in OSPF.Ondrej Zajicek
Sending malformed network prefixes in LSAs causes OSPF to crash just after the LSA is propagated to the other routers.
2011-03-28Minor changes in addresses.Ondrej Zajicek
Mainly changes IA_UNNUMBERED to IA_PEER and adds IA_HOST. Also do not show broadcast addr in show interfaces. Nobody cares for that.
2011-03-13Implements Router Advertisement protocol.Ondrej Zajicek
2011-01-08Fixes scope for sticky neighbors.Ondrej Zajicek
2010-12-22Remove unnecessary check.Ondrej Zajicek
2010-12-07Core multipath support.Ondrej Zajicek
2010-11-19Remove some runaway debug messages and typos.Ondrej Zajicek
2010-11-11Adds support for iface link check to static protocol.Ondrej Zajicek
2010-11-11Implements link state detection.Ondrej Zajicek
Also changes some symbol names (IFF_ADMIN_DOWN -> IFF_SHUTDOWN, IFF_LINK_UP -> IFF_ADMIN_UP).
2010-11-03Change default for BGP IPv6 socket to V6ONLY.Ondrej Zajicek
Also add a new option 'dual' for the old behavior.
2010-09-08Fixes a one byte buffer overflow.Ondrej Zajicek
2010-08-03Do not allow interdependent recursive routes.Ondrej Zajicek
2010-08-02Adds igp_metric attribute.Ondrej Zajicek
2010-07-31Implements IGP metric comparison for BGP routes.Ondrej Zajicek
2010-07-28Use link-local addresses in recursive next hops for IPv6 BGP.Ondrej Zajicek
2010-07-27Hostcache should use trie to filter relevant route changes.Ondrej Zajicek
2010-07-26For hostentry cache, replace FIB with a hash table using (IP, dep table) as ↵Ondrej Zajicek
a key.
2010-07-22Fixes a buffer overflow in TX code of IPv6 BGP.Ondrej Zajicek
2010-07-05Implements hostcache and recursive next hops.Ondrej Zajicek
Hostcache is a structure for monitoring changes in a routing table that is used for routes with dynamic/recursive next hops. This is needed for proper iBGP next hop handling.
2010-06-02Implements command that shows memory usage.Ondrej Zajicek