Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						23ac9e9a9e 
					 
					
						
						
							
							Changes pipes to transfer all routes between routing table, not just optimal routes.  
						
						
						
						
					 
					
						2009-05-31 15:24:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						20e94fb85b 
					 
					
						
						
							
							A change in OSPF and RIP interface patterns.  
						
						... 
						
						
						
						Allows to add more interface patterns to one common 'options'
section like:
interface "eth3", "eth4" { options common to eth3 and eth4 };
Also removes undocumented and unnecessary ability to specify
more interface patterns with different 'options' sections:
interface "eth3" { options ... }, "eth4" { options ... }; 
						
						
					 
					
						2009-05-06 22:02:45 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						aebe06b40c 
					 
					
						
						
							
							Proper format functions for ORIGINATOR_ID, CLUSTER_LIST  
						
						
						
						
					 
					
						2008-11-08 23:33:22 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						f0ad56f441 
					 
					
						
						
							
							Fixes some sloppiness of commit  a3b70dc499.  
						
						
						
						
					 
					
						2008-10-28 16:10:42 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						a3b70dc499 
					 
					
						
						
							
							Two new informative CLI commands for OSPF.  
						
						... 
						
						
						
						Two new CLI commands for OSPF giving nice informative (and still machine
parsable) representation of OSPF network graph (based on datas from the
LSA database).
The first command (show ospf topology) shows routers, networks and stub
networks, The second command (show ospf state) shows also external
routes and area-external networks and routers propagated by given area
boundary router. 
						
						
					 
					
						2008-10-27 00:03:30 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						94c42054ea 
					 
					
						
						
							
							Added new parametr 'rx buffer <num>'. BIRD is able to receive  
						
						... 
						
						
						
						very large packets (if configured). 
						
						
					 
					
						2005-03-15 22:06:36 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						63ca37f313 
					 
					
						
						
							
							Cleanup - all unused variables deleted.  
						
						
						
						
					 
					
						2005-02-20 18:56:06 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						52d61a8498 
					 
					
						
						
							
							Intelligent reconfiguration should work again.  
						
						
						
						
					 
					
						2005-02-20 16:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						d8c7d9e884 
					 
					
						
						
							
							Since now I can also use 'dead interval', not just 'dead counter'.  
						
						
						
						
					 
					
						2005-02-20 04:27:56 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						b181f444a6 
					 
					
						
						
							
							Small changes to reduce number of warnings.  
						
						
						
						
					 
					
						2005-02-14 11:54:16 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						5d3f555234 
					 
					
						
						
							
							Many bugfixes in routing table calculation and summary LSA origination.  
						
						
						
						
					 
					
						2005-02-13 23:36:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						86c84d76b7 
					 
					
						
						
							
							Huge OSPF database redesign. Since now, all LSAs of all areas  
						
						... 
						
						
						
						are in single database. This avoids duplication of external LSAs and
fixes bug in external LSA distribution. 
						
						
					 
					
						2004-07-15 16:37:52 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						3b16080c97 
					 
					
						
						
							
							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!!!! 
						
						
					 
					
						2004-07-14 21:46:20 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						621ccdfe5a 
					 
					
						
						
							
							Bugfix - options bits were not included in LSAs  
						
						... 
						
						
						
						Bugfix - E bit was not unset on stub areas. 
						
						
					 
					
						2004-07-13 11:58:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						3e2bd0f17a 
					 
					
						
						
							
							Md5 authentification added (unsested).  
						
						... 
						
						
						
						Packet receiving clean up. 
						
						
					 
					
						2004-06-26 20:15:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						98ac61766d 
					 
					
						
						
							
							A lot of changes:  
						
						... 
						
						
						
						- metric is 3 byte long now
	- summary lsa originating
	- more OSPF areas possible
	- virtual links
	- better E1/E2 routes handling
	- some bug fixes..
I have to do:
	- md5 auth (last mandatory item from rfc2328)
	- !!!!DEBUG!!!!! (mainly virtual link system has probably a lot of bugs)
	- 2328 appendig E 
						
						
					 
					
						2004-06-25 16:39:53 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						1a61882d37 
					 
					
						
						
							
							Better routing table calculation. We are ready to work with  
						
						... 
						
						
						
						multiple OSPF areas. 
						
						
					 
					
						2004-06-11 09:36:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						d5d9693ce9 
					 
					
						
						
							
							Deleted unused parameters.  
						
						
						
						
					 
					
						2004-06-06 18:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						b8f17cf192 
					 
					
						
						
							
							Small cleanup, indentation and preparation for multiple areas routing table calculation.  
						
						
						
						
					 
					
						2004-06-06 16:00:09 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						2e10a170fe 
					 
					
						
						
							
							Indentation.  
						
						
						
						
					 
					
						2004-06-06 09:37:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						66261211a9 
					 
					
						
						
							
							Struct area_net changed.  
						
						
						
						
					 
					
						2004-06-06 09:13:37 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						b9ed99f738 
					 
					
						
						
							
							Cleanup in iface.c  
						
						
						
						
					 
					
						2004-06-06 08:55:33 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						598b984d1f 
					 
					
						
						
							
							One less unused variable.  
						
						
						
						
					 
					
						2004-06-05 09:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						1512813e95 
					 
					
						
						
							
							... and a whole bunch of unused parameters and variables in ospf.  
						
						
						
						
					 
					
						2004-06-05 09:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						6f3203fabf 
					 
					
						
						
							
							cleanup in lsupd.c, indenting, "struct proto" removed...  
						
						
						
						
					 
					
						2004-06-04 21:05:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						3df1e80464 
					 
					
						
						
							
							Don't repeat "Sheduling rt calc....."  
						
						
						
						
					 
					
						2004-06-04 14:21:08 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						39e517d47c 
					 
					
						
						
							
							hello.c and hello.h cleaned up. No design changes.  
						
						
						
						
					 
					
						2004-06-04 12:53:10 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						035f6acbfe 
					 
					
						
						
							
							Patch from Andreas Steinmetz <ast@domdv.de>  
						
						
						
						
					 
					
						2004-06-01 13:12:10 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						d83faf8dc4 
					 
					
						
						
							
							static declarations don't belong to includes. (And most of them were  
						
						... 
						
						
						
						redundant anyway.) 
						
						
					 
					
						2004-05-31 20:53:22 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0077aab4f9 
					 
					
						
						
							
							The code was broken for external /29 to /32 routes. Assuming that you  
						
						... 
						
						
						
						have one machine publishing a route to 10.1.1.3/32 and another one
publishing a route to 10.1.1.4/32. If the first machine went down the
route to 10.1.1.4/32 was wrongly killed by the old code, leading either
to missing routes or worse to bug()s like "Router parent does not have
next hop" or just segfaults. The patch fixes this but in the long term a
redesign is required here. Note that the patch doesn't worse the
situation, instead it prevents the problems stated. The redesign is
required to handle multiple routes to small subnets properly.
(by Andreas)
Feela, I think that this is at least a good temporary fix, but it's
of course up to you to decide. 
						
						
					 
					
						2004-05-31 18:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						baa5dd6ccc 
					 
					
						
						
							
							Many spelling mistakes fixed.  
						
						... 
						
						
						
						Thanks you Harry Moyes. 
						
						
					 
					
						2003-08-23 10:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						e59e310e64 
					 
					
						
						
							
							Age LSA DB after LSA origination and before routing table calculation.  
						
						
						
						
					 
					
						2002-03-04 15:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						e43ae6330e 
					 
					
						
						
							
							Fix %<something>I format strings.  
						
						
						
						
					 
					
						2001-08-19 11:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c926eee724 
					 
					
						
						
							
							Area networks added into configuration.  
						
						
						
						
					 
					
						2001-08-12 00:04:42 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						78e2c6ccf1 
					 
					
						
						
							
							I will not originate the same lsa before MINLSINTERVAL.  
						
						
						
						
					 
					
						2001-08-11 14:01:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						52fa3e3869 
					 
					
						
						
							
							Fixed many bugs in rt calculation and interface adding. Now it seems to be  
						
						... 
						
						
						
						OK, I'm going to advertise 1.0.4. 
						
						
					 
					
						2000-09-04 21:21:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						b02e40111e 
					 
					
						
						
							
							I allocate struct ifa before unlocking. So route exported to OSPF are correct.  
						
						... 
						
						
						
						I work also with interfaces that have some problems with socket opening.
I declare them as stub. 
						
						
					 
					
						2000-09-04 19:42:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						fdb1998202 
					 
					
						
						
							
							Serious bug in ext lsa origination found. Going for 1.0.4.  
						
						
						
						
					 
					
						2000-09-03 22:18:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						e3bc10fdc4 
					 
					
						
						
							
							Added stub interface. (Interface which is propagated to OSPF but  
						
						... 
						
						
						
						it does not sends nor listens packets.)
I added some new options, please look at it and look into doc if it's OK. 
						
						
					 
					
						2000-09-02 08:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						5ddec4e6cf 
					 
					
						
						
							
							Reconfigure poll interval.  
						
						
						
						
					 
					
						2000-09-02 07:58:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						7cedbf217e 
					 
					
						
						
							
							Reconfiguration for new options.  
						
						
						
						
					 
					
						2000-09-02 00:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						1eec760778 
					 
					
						
						
							
							Typo in rte_better.  
						
						
						
						
					 
					
						2000-08-16 20:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						d6a7e2fb85 
					 
					
						
						
							
							Bug in rte_better.  
						
						
						
						
					 
					
						2000-08-16 19:03:06 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						6567e6cf50 
					 
					
						
						
							
							Missing parameters...  
						
						
						
						
					 
					
						2000-06-08 12:42:34 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						725270cb1d 
					 
					
						
						
							
							Fixes for the programmer's manual.  
						
						
						
						
					 
					
						2000-06-08 12:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						17e29574bc 
					 
					
						
						
							
							Better algoritmus of LSA aging.  
						
						
						
						
					 
					
						2000-06-07 23:48:33 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						37c3e558ab 
					 
					
						
						
							
							Simple explanation, how LSA are kept in database.  
						
						
						
						
					 
					
						2000-06-07 23:05:32 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						d5e4b51865 
					 
					
						
						
							
							Doc  
						
						
						
						
					 
					
						2000-06-07 22:10:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						7ab3ff6a28 
					 
					
						
						
							
							Doc in neighbor.c and some tiny changes related to.  
						
						
						
						
					 
					
						2000-06-07 21:46:22 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						6f58dc64c9 
					 
					
						
						
							
							Doc  
						
						
						
						
					 
					
						2000-06-07 20:50:08 +00:00