Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						a6bc04d591 
					 
					
						
						
							
							Implements better checks on incoming packets and LSAs in OSPF.  
						
						
						
						
					 
					
						2009-10-29 23:57:42 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						f9c799a00e 
					 
					
						
						
							
							Temporary OSPFv3 development commit (changing multicast support).  
						
						
						
						
					 
					
						2009-09-04 11:06:51 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						b49e6f5a65 
					 
					
						
						
							
							Temporary OSPFv3 development commit  
						
						
						
						
					 
					
						2009-08-25 16:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						c3226991a0 
					 
					
						
						
							
							Temporary OSPFv3 development commit  
						
						
						
						
					 
					
						2009-08-21 09:27:52 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						f571473ef3 
					 
					
						
						
							
							Hello packets on PTP networks should have zero netmask.  
						
						... 
						
						
						
						This also ensures that misconfigured routers (one side
ptp and one side broadcast) do not make adjacency. 
						
						
					 
					
						2009-05-24 17:55:33 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						8cc598a520 
					 
					
						
						
							
							Ignore Hello packets from different IP network (than primary).  
						
						
						
						
					 
					
						2009-05-24 17:51:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						8298d780be 
					 
					
						
						
							
							Better OSPF packet tracing log messages.  
						
						... 
						
						
						
						Replaces old OSPF packet tracing messages with
uniform messages with packet dumps. 
						
						
					 
					
						2009-04-06 16:17:47 +02: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 
							
						 
					 
					
						
						
							
						
						5d3f555234 
					 
					
						
						
							
							Many bugfixes in routing table calculation and summary LSA origination.  
						
						
						
						
					 
					
						2005-02-13 23:36:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						4991756863 
					 
					
						
						
							
							Dont check netmask field on PTP links.  
						
						
						
						
					 
					
						2004-09-15 19:33:01 +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 
							
						 
					 
					
						
						
							
						
						a417ad13a1 
					 
					
						
						
							
							Send hello just after interface is up.  
						
						... 
						
						
						
						This makes the adjacency forming faster.
Minor code clean up. 
						
						
					 
					
						2004-07-13 23:42:14 +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 
							
						 
					 
					
						
						
							
						
						bc4ea680ce 
					 
					
						
						
							
							Hello reading bugfix.  
						
						
						
						
					 
					
						2004-07-01 15:01:04 +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 
							
						 
					 
					
						
						
							
						
						5e3436d20f 
					 
					
						
						
							
							Cleanup in packet.c. Deleted unused parameters.  
						
						
						
						
					 
					
						2004-06-06 19:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						2e10a170fe 
					 
					
						
						
							
							Indentation.  
						
						
						
						
					 
					
						2004-06-06 09:37:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						a5918961f3 
					 
					
						
						
							
							Be more verbose in troubles.  
						
						
						
						
					 
					
						2004-06-06 08:12:42 +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 
							
						 
					 
					
						
						
							
						
						77539c4471 
					 
					
						
						
							
							hello.* reindented, code cleanup.  
						
						
						
						
					 
					
						2004-06-04 17:12:27 +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 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						6f18235aad 
					 
					
						
						
							
							Useless include deleted.  
						
						
						
						
					 
					
						2004-05-31 16:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						781aa475aa 
					 
					
						
						
							
							Minor bug fix in neighbor state machine.  
						
						
						
						
					 
					
						2004-05-31 13:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						35a86ceb40 
					 
					
						
						
							
							This prevents infinite loop when bird has more that 60 neighbors. Thanks to Rani Assaf  
						
						
						
						
					 
					
						2003-09-03 17:31:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						1e972b5524 
					 
					
						
						
							
							Log some unusual situation.  
						
						
						
						
					 
					
						2000-09-03 16:16:33 +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 
							
						 
					 
					
						
						
							
						
						a190e7200b 
					 
					
						
						
							
							Added hellos on NBMA networks. (I don't violate RFC now.)  
						
						
						
						
					 
					
						2000-09-02 00:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						365211d588 
					 
					
						
						
							
							Bugfix in logging.  
						
						
						
						
					 
					
						2000-06-13 19:03:41 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						099c017fca 
					 
					
						
						
							
							Still some endianity bugs.  
						
						
						
						
					 
					
						2000-06-08 02:28:04 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						59ba334296 
					 
					
						
						
							
							I forgot some endianity operations.  
						
						
						
						
					 
					
						2000-06-08 02:04:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						423230f2f1 
					 
					
						
						
							
							Ehm, my (B)DR election was based on router id, but RFC says ip!  
						
						
						
						
					 
					
						2000-06-08 01:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c2553b1b3e 
					 
					
						
						
							
							Minor changes.  
						
						
						
						
					 
					
						2000-06-07 22:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						b4af36e0d8 
					 
					
						
						
							
							Removed some FIXMEs simply deleting them.  
						
						
						
						
					 
					
						2000-06-07 21:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						064b1d8932 
					 
					
						
						
							
							Tracing.  
						
						
						
						
					 
					
						2000-06-06 02:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						abcbfd0400 
					 
					
						
						
							
							Tracing.  
						
						
						
						
					 
					
						2000-06-06 02:34:57 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						b131e163c2 
					 
					
						
						
							
							Some useles variable deleted.  
						
						
						
						
					 
					
						2000-06-06 00:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						e5b5d18c1c 
					 
					
						
						
							
							NBMA networks should work now.  
						
						
						
						
					 
					
						2000-06-05 23:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						df49d4e14b 
					 
					
						
						
							
							Removed lots of trailing newlines in log messages.  
						
						... 
						
						
						
						Please note that the only calls which don't add newlines automatically
(i.e., don't print a full line of output) are debug() and DBG(). 
						
						
					 
					
						2000-06-04 19:56:06 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						89d6782dd1 
					 
					
						
						
							
							interface {} added.  
						
						
						
						
					 
					
						2000-06-03 01:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						31dca43534 
					 
					
						
						
							
							Be more verbose.  
						
						
						
						
					 
					
						2000-05-10 23:42:13 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c7e46aae66 
					 
					
						
						
							
							Destroying of neighbor moved from 'hello' to 'neighbor' and  
						
						... 
						
						
						
						improved. 
						
						
					 
					
						2000-05-10 12:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						850fda2518 
					 
					
						
						
							
							Backup seen is not called so often.  
						
						
						
						
					 
					
						2000-05-09 18:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						9669362f05 
					 
					
						
						
							
							Many bugfixes. (I added one entry twice to slist.)  
						
						... 
						
						
						
						Debug cleanup.
Retransmiting of unacknolegded LSAs 
						
						
					 
					
						2000-05-09 18:17:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						54ac9d2e03 
					 
					
						
						
							
							Bugfix in hello.  
						
						
						
						
					 
					
						2000-05-09 12:02:48 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						551d444382 
					 
					
						
						
							
							Sorry, it didn't compile. :-(  
						
						
						
						
					 
					
						2000-05-09 11:29:52 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						b29c620f90 
					 
					
						
						
							
							Another bugfix in neighbor state machine.  
						
						
						
						
					 
					
						2000-05-09 11:27:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						0ebb8b64f3 
					 
					
						
						
							
							Bugfix in new neighbor allocation.  
						
						
						
						
					 
					
						2000-05-08 22:24:22 +00:00