Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c2250f91c7 
					 
					
						
						
							
							Minor changes and bug fixes. Preparing for Exchange and higher states.  
						
						 
						
						
						
						
					 
					
						1999-10-19 16:13:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						96f1b8ba10 
					 
					
						
						
							
							Huge changes. Neighbor and interface state machines rewritten.  
						
						 
						
						... 
						
						
						
						It should be cleaner now, I'm preparing for file splitting.
Maybe I added some minor bugs. :-( 
						
						
					 
					
						1999-10-18 21:48:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						f942a589ef 
					 
					
						
						
							
							FIXME's for rip added.  
						
						 
						
						... 
						
						
						
						Will we ever able to generate packets saying "route 1.2.3.4 using someone else"? 
						
						
					 
					
						1999-10-12 13:04:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						89dc383a8c 
					 
					
						
						
							
							Changed syntax of ip_class_mask, the old one was stupid.  
						
						 
						
						
						
						
					 
					
						1999-10-12 07:46:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						c79ec2ec19 
					 
					
						
						
							
							Untested IPv6 support added. I do not know if it compiles in IPV6 mode.  
						
						 
						
						
						
						
					 
					
						1999-10-11 14:19:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						ac40c888c2 
					 
					
						
						
							
							Obvious bugs in authentication fixed.  
						
						 
						
						
						
						
					 
					
						1999-10-02 10:44:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						2c1d1cc765 
					 
					
						
						
							
							DD packet receiving in ExStart.  
						
						 
						
						
						
						
					 
					
						1999-08-25 18:44:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						1af664158d 
					 
					
						
						
							
							A structure for receiving DD seq packets added.  
						
						 
						
						
						
						
					 
					
						1999-08-24 18:32:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						e3121112ab 
					 
					
						
						
							
							Preparing to send DD packets.  
						
						 
						
						
						
						
					 
					
						1999-08-24 14:42:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						2981814066 
					 
					
						
						
							
							Few FIXME's removed from auth, few FIXME's added to filter.  
						
						 
						
						
						
						
					 
					
						1999-08-20 09:59:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						bce8a34b12 
					 
					
						
						
							
							Few fixme's fixed in rip (will not crash any more on request for  
						
						 
						
						... 
						
						
						
						sending routing table - hopefully).
Next few steps in md5 authentication (not yet complete). 
						
						
					 
					
						1999-08-18 13:19:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						b332fcdfc8 
					 
					
						
						
							
							Better dumping.  
						
						 
						
						
						
						
					 
					
						1999-08-16 10:32:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						032df28048 
					 
					
						
						
							
							Small bux fixes. A neigh_chstate added.  
						
						 
						
						
						
						
					 
					
						1999-08-10 12:06:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						a7d388d23e 
					 
					
						
						
							
							Multiple "hton problems" fixed. Now we're in EXSTART state.  
						
						 
						
						
						
						
					 
					
						1999-08-09 18:59:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						2be22ddb4c 
					 
					
						
						
							
							"My own IP problem" fixed.  
						
						 
						
						
						
						
					 
					
						1999-08-09 18:49:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						a4c2ee717c 
					 
					
						
						
							
							Bug fix in checksum calculation.  
						
						 
						
						
						
						
					 
					
						1999-08-09 18:34:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						b1693b8f74 
					 
					
						
						
							
							Bug in election fixed.  
						
						 
						
						
						
						
					 
					
						1999-08-09 18:11:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						e83dc0d7e7 
					 
					
						
						
							
							(Backup) Designated Router election added.  
						
						 
						
						
						
						
					 
					
						1999-08-09 17:58:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						8c51f96acf 
					 
					
						
						
							
							Some interface state machine changes. I found some problem in RFC,  
						
						 
						
						... 
						
						
						
						trying to conntact authors. 
						
						
					 
					
						1999-08-09 13:03:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						55e06729b1 
					 
					
						
						
							
							Forgot to do a `cvs add', grr.  
						
						 
						
						
						
						
					 
					
						1999-08-03 19:57:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						8edf2361f9 
					 
					
						
						
							
							Cleaned up handling of interface patterns:  
						
						 
						
						... 
						
						
						
						o  Parsing of interface patterns moved to generic code,
      introduced this_ipatt which works similarly to this_iface.
   o  Interface patterns now support selection by both interface
      names and primary IP addresses.
   o  Proto `direct' updated.
   o  RIP updated as well, it also seems the memory corruption
      bug there is gone. 
						
						
					 
					
						1999-08-03 19:30:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						39369d6fbe 
					 
					
						
						
							
							Fixed stupid bug with hello vs inactim timers.  
						
						 
						
						
						
						
					 
					
						1999-06-02 16:31:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						bae0f7dbb1 
					 
					
						
						
							
							Neigbor deleting done. (I have some problems with timers, so it does not  
						
						 
						
						... 
						
						
						
						send hello.) 
						
						
					 
					
						1999-06-01 17:29:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						cd70d93470 
					 
					
						
						
							
							Detecting of new neighbor added. It starts inactivity timer.  
						
						 
						
						
						
						
					 
					
						1999-06-01 16:35:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						3e1f30610e 
					 
					
						
						
							
							Defined IP_PREC_INTERNET_CONTROL and made all (well, both :)) protocols  
						
						 
						
						... 
						
						
						
						use it when creating sockets. 
						
						
					 
					
						1999-06-01 13:57:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9de840bdbd 
					 
					
						
						
							
							Set corectly destination address for RIP multicast. Broadcasting &  
						
						 
						
						... 
						
						
						
						multicasting rip actually works [broadcasting is kind of hard to turn
it on, through]. 
						
						
					 
					
						1999-05-31 20:34:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						b94bbe0027 
					 
					
						
						
							
							Added FIXME: mode broadcast randombly corrupts memory.  
						
						 
						
						... 
						
						
						
						Small cleaning and bugfixes. 
						
						
					 
					
						1999-05-31 20:30:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9607536dbf 
					 
					
						
						
							
							Kill duplicity between rif and rif_patt.  
						
						 
						
						
						
						
					 
					
						1999-05-31 19:43:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						72efa4b6f8 
					 
					
						
						
							
							Small fixes to rip.  
						
						 
						
						
						
						
					 
					
						1999-05-31 19:37:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						bf97bd2827 
					 
					
						
						
							
							Cleanup of warnings  
						
						 
						
						
						
						
					 
					
						1999-05-31 19:22:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						91c7c7416b 
					 
					
						
						
							
							Incoming side of authentication done but untested. Right handling of  
						
						 
						
						... 
						
						
						
						filters in rip. 
						
						
					 
					
						1999-05-31 19:16:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c72b09c850 
					 
					
						
						
							
							IP socket priority (sock->tos) added. Constant taken from tcpdump of CISCO  
						
						 
						
						... 
						
						
						
						and gated. 
						
						
					 
					
						1999-05-31 19:07:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						35ff423d54 
					 
					
						
						
							
							Some RX_Hello checks added.  
						
						 
						
						
						
						
					 
					
						1999-05-31 18:56:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						bb027be1e2 
					 
					
						
						
							
							Added extra argument to rt_update hook which contains a pointer to the  
						
						 
						
						... 
						
						
						
						temporary attribute list. 
						
						
					 
					
						1999-05-31 18:55:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						75b84c34e3 
					 
					
						
						
							
							Sending and receving of hello pkts works. No I will start building neighbor  
						
						 
						
						... 
						
						
						
						database. 
						
						
					 
					
						1999-05-31 18:24:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						10915c9650 
					 
					
						
						
							
							Modified rip to new password handling in nest. Now it at least compiles.  
						
						 
						
						
						
						
					 
					
						1999-05-31 17:12:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						fd5f8704bb 
					 
					
						
						
							
							Make rip use newly defined password lists.  
						
						 
						
						
						
						
					 
					
						1999-05-26 14:37:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						903a3f3928 
					 
					
						
						
							
							struct ospf_neigbor corrected.  
						
						 
						
						
						
						
					 
					
						1999-05-24 21:49:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c76674f0e9 
					 
					
						
						
							
							struct ospf_neigbor added. Neigbor state machine implementation can start.  
						
						 
						
						
						
						
					 
					
						1999-05-24 21:17:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						65112dd270 
					 
					
						
						
							
							ifa->time split into wait_timer and hello_timer. I will send hello in WAITING state.  
						
						 
						
						
						
						
					 
					
						1999-05-24 18:22:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						b9f8590025 
					 
					
						
						
							
							IP header test added.  
						
						 
						
						
						
						
					 
					
						1999-05-24 17:29:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						4f1a6d27b9 
					 
					
						
						
							
							Kill remaining master_table relics in KRT code.  
						
						 
						
						... 
						
						
						
						Make all protocols pass routing table to rte_update and rte_discard. 
						
						
					 
					
						1999-05-17 20:16:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						b23c5e0ff4 
					 
					
						
						
							
							Added ip_skip_header() and modified OSPF to use it.  
						
						 
						
						
						
						
					 
					
						1999-05-14 18:03:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						11ce4490fa 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						1999-05-14 08:50:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						67ff91302f 
					 
					
						
						
							
							Netmask checking for hello packets added.  
						
						 
						
						
						
						
					 
					
						1999-05-14 08:46:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						7426ee3d49 
					 
					
						
						
							
							Checksum control added.  
						
						 
						
						
						
						
					 
					
						1999-05-13 09:18:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						296ecb56eb 
					 
					
						
						
							
							OSPF RX implementation starts....  
						
						 
						
						
						
						
					 
					
						1999-05-11 15:34:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						1b16029c12 
					 
					
						
						
							
							Mensi updaty do ripu. Pridana passwd autentikace (netestovano).  
						
						 
						
						
						
						
					 
					
						1999-05-11 09:53:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						f7103dfcfe 
					 
					
						
						
							
							Better logging output. Added 'struct proto *' info 'struct ospf iface'.  
						
						 
						
						
						
						
					 
					
						1999-05-11 09:50:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						9a158361da 
					 
					
						
						
							
							I rewrote the interface handling code, so that it supports multiple  
						
						 
						
						... 
						
						
						
						addresses per interface (needed for example for IPv6 support).
Visible changes:
o  struct iface now contains a list of all interface addresses (represented
   by struct ifa), iface->addr points to the primary address (if any).
o  Interface has IF_UP set iff it's up and it has a primary address.
o  IF_UP is now independent on IF_IGNORED (i.e., you need to test IF_IGNORED
   in the protocols; I've added this, but please check).
o  The if_notify_change hook has been simplified (only one interface pointer
   etc.).
o  Introduced a ifa_notify_change hook. (For now, only the Direct protocol
   does use it -- it's wise to just listen to device routes in all other
   protocols.)
o  Removed IF_CHANGE_FLAGS notifier flag (it was meaningless anyway).
o  Updated all the code except netlink (I'll look at it tomorrow) to match
   the new semantics (please look at your code to ensure I did it right).
Things to fix:
o  Netlink.
o  Make krt-iface interpret "eth0:1"-type aliases as secondary addresses. 
						
						
					 
					
						1999-05-06 21:38:11 +00:00