Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ac3ac49a71 
					 
					
						
						
							
							Adds route resolvability test.  
						
						 
						
						
						
						
							
						
					 
					
						2010-07-28 13:13:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						1b180121a9 
					 
					
						
						
							
							Use link-local addresses in recursive next hops for IPv6 BGP.  
						
						 
						
						
						
						
							
						
					 
					
						2010-07-28 11:45:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						c477f48916 
					 
					
						
						
							
							Hostcache should use trie to filter relevant route changes.  
						
						 
						
						
						
						
							
						
					 
					
						2010-07-27 18:20:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						7f0d245a5e 
					 
					
						
						
							
							Minor changes in prefix trie.  
						
						 
						
						
						
						
							
						
					 
					
						2010-07-27 17:17:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						f2b76f2c45 
					 
					
						
						
							
							For hostentry cache, replace FIB with a hash table using (IP, dep table) as a key.  
						
						 
						
						
						
						
							
						
					 
					
						2010-07-26 16:39:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						852b7062e3 
					 
					
						
						
							
							Fixes a buffer overflow in TX code of IPv6 BGP.  
						
						 
						
						
						
						
							
						
					 
					
						2010-07-22 15:09:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						7873e9828f 
					 
					
						
						
							
							Fixes the documentation.  
						
						 
						
						
						
						
							
						
					 
					
						2010-07-14 19:03:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						087cecd0e2 
					 
					
						
						
							
							Adds some options and documentation related to recursive next hops.  
						
						 
						
						
						
						
							
						
					 
					
						2010-07-13 12:48:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						f038f0a638 
					 
					
						
						
							
							Fixes missing check in reconfiguration.  
						
						 
						
						
						
						
							
						
					 
					
						2010-07-12 21:39:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						9be9a26413 
					 
					
						
						
							
							Implements proper multihop BGP.  
						
						 
						
						... 
						
						
						
						Also does some incompatible changes to config file syntax,
like removing 'via IP' from multihop option. 
						
						
							
						
					 
					
						2010-07-12 17:39:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						cfe34a316e 
					 
					
						
						
							
							Implements hostcache and recursive next hops.  
						
						 
						
						... 
						
						
						
						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-07-05 17:50:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						824de84d48 
					 
					
						
						
							
							Do not start with huge OSPF FIBs.  
						
						 
						
						... 
						
						
						
						Most OSPF instances don't need 64k FIB fields. This change halves
resident memory usage on small OSPF networks. 
						
						
							
						
					 
					
						2010-06-02 22:25:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						acb60628f5 
					 
					
						
						
							
							Implements command that shows memory usage.  
						
						 
						
						
						
						
							
						
					 
					
						2010-06-02 22:20:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						4461b89791 
					 
					
						
						
							
							Minor bug that appears only in debug mode.  
						
						 
						
						
						
						
							
						
					 
					
						2010-06-02 12:11:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						9ef239946b 
					 
					
						
						
							
							NEWS and version update.  
						
						 
						
						
						
						
							
  v1.2.3
 
						
					 
					
						2010-05-31 20:41:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						a34b09349e 
					 
					
						
						
							
							Disable BGP protocol when cannot open listening socket.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-31 11:35:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						9b061f7ea5 
					 
					
						
						
							
							Minor fixes.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-28 11:16:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						691057f033 
					 
					
						
						
							
							Support loopback/dummy addresses.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-26 16:09:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						e0a62ad0f8 
					 
					
						
						
							
							Fixes a bug in duplicit configured stubnets.  
						
						 
						
						... 
						
						
						
						If there was the same configured stubnet on local and remote
router, the remote route always won regardless of its cost. 
						
						
							
						
					 
					
						2010-05-26 12:32:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						52572e94ec 
					 
					
						
						
							
							Check for OSPF seqnum wraparound and handle it.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-23 12:34:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ba5c0057ed 
					 
					
						
						
							
							Extends pair set syntax, matching and deleting against clist.  
						
						 
						
						... 
						
						
						
						Expressions like (123,*) can be used in pair set literals, clists can be
matched against pair sets (community ~ pairset) and pair sets can be
used to specify items to delete from clists (community.delete(pairset)). 
						
						
							
						
					 
					
						2010-05-22 22:47:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						6d04ef8987 
					 
					
						
						
							
							Comment update.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-21 16:40:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						87a9abeac9 
					 
					
						
						
							
							Fixes interface scan on Linux 2.4.x in IPv6 mode.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-21 15:17:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						002b642318 
					 
					
						
						
							
							Fixes bug on Linux 2.4.x - kernel sync does not work until restart of kernel protocol.  
						
						 
						
						... 
						
						
						
						Which was, actually, a bug in timers - on older kernel, monotonic timer
is missing and the other implementation started with now == 0, which
collides with usage 0 as a special value in timer->expires field. 
						
						
							
						
					 
					
						2010-05-21 12:00:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						c1cefd7bea 
					 
					
						
						
							
							Do not remove old static route if it is in new config with different gw.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-16 11:03:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						7ff5803bec 
					 
					
						
						
							
							Do not originate summary or external LSA if it already here and not changed.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-16 10:27:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						475977242a 
					 
					
						
						
							
							Handle EPIPE as a common connection close event.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-14 16:54:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						0267f49fb2 
					 
					
						
						
							
							Do not add community if it is already in clist.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-14 15:24:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ee7408c2be 
					 
					
						
						
							
							Fixes a bug in LSA flooding.  
						
						 
						
						... 
						
						
						
						LSAs are sometimes prematurely removed from LS retransmission lists. 
						
						
							
						
					 
					
						2010-05-07 15:54:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						54818e9beb 
					 
					
						
						
							
							A minor bugfix in OSPF ext-LSA processing.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-03 00:10:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						506fa1a73e 
					 
					
						
						
							
							Merge several fixes suggested by Joakim Tjernlund.  
						
						 
						
						
						
						
							
						
					 
					
						2010-05-02 22:41:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						6384c7d7aa 
					 
					
						
						
							
							OSPF: most of summary LSA orig./flush logic rewritten.  
						
						 
						
						... 
						
						
						
						Fixes many bugs in the old code and makes it much cleaner. 
						
						
							
						
					 
					
						2010-05-02 19:58:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ba32170657 
					 
					
						
						
							
							Better support for /31 networks.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-28 00:39:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						48b0814ace 
					 
					
						
						
							
							A fix in OSPFv3 next_hop calculation.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-27 18:29:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						96599c957b 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.nic.cz/projects/bird/GIT/bird  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-27 11:28:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						ba13017254 
					 
					
						
						
							
							Avoid warning if not compiled with pipes.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-27 11:27:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						9d1ee13887 
					 
					
						
						
							
							Neighbors on OSPF broadcast networks should be identified by IP address, not RID.  
						
						 
						
						... 
						
						
						
						Allows simple support for multiple interfaces to the same network. 
						
						
							
						
					 
					
						2010-04-26 19:08:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						4e5fb4b60c 
					 
					
						
						
							
							Skip LSA host<->network endianity conversions on big endians.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-25 20:12:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						c1b51598d4 
					 
					
						
						
							
							Implements changes in checksum alg suggested by Joakim Tjernlund.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-25 19:13:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						0ea8fb4abe 
					 
					
						
						
							
							Fixes and enhancements in 'show ospf state' command.  
						
						 
						
						... 
						
						
						
						Now it shows a distance, option to change showing reachable/all network
nodes and better handling of AS-external LSAs in multiple areas. The
command 'show ospf topology' was changed to not show stubnets in both
OSPFv2 and OSPFv3 (previously it displayed stubnets in OSPFv2). 
						
						
							
						
					 
					
						2010-04-24 15:18:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						1d44ddf20f 
					 
					
						
						
							
							Merge commit 'origin/master' into new  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-21 21:52:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						3b89a2327b 
					 
					
						
						
							
							Fixes several problems in OSPF vlink implementation.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-21 21:50:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						6bc414d619 
					 
					
						
						
							
							It seems that prefixes /31 and /127 are valid and used in this strange world.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-19 16:10:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						607d991424 
					 
					
						
						
							
							Fixes build on newer Linux systems.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-14 15:35:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						dcc6049444 
					 
					
						
						
							
							Fixes IPv6 build on older systems.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-14 14:46:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						6e80676096 
					 
					
						
						
							
							Fixes next hop calculation on NBMA and parallel PTP links.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-11 12:22:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						7969ea3b41 
					 
					
						
						
							
							Fixes a bug in OSPF on NBMA interfaces.  
						
						 
						
						... 
						
						
						
						A very tricky bug. OSPF on NBMA interfaces probably never really worked.
When a packet was sent to multiple destinations, the checksum was
calculated multiple times from a packet with already filled checksum
field (from previous calculation). Therefore, many packets were sent
with an invalid checksum. 
						
						
							
						
					 
					
						2010-04-11 10:19:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						d759c1a6f8 
					 
					
						
						
							
							NEWS and version update.  
						
						 
						
						
						
						
							
  v1.2.2
 
						
					 
					
						2010-04-09 17:42:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						de14a7c7aa 
					 
					
						
						
							
							Ignore routes with next-hop 127.0.0.1 on BSD.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-09 00:56:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						a9f380fe83 
					 
					
						
						
							
							On BSD, consider unmarked non-device routes as alien.  
						
						 
						
						
						
						
							
						
					 
					
						2010-04-08 18:41:17 +02:00