Martin Mares 
							
						 
					 
					
						
						
							
						
						1ab4dee028 
					 
					
						
						
							
							Removed redeclaration of `idval', so that it compiles :)  
						
						 
						
						
						
						
					 
					
						1999-04-14 10:49:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						4c630a6dd7 
					 
					
						
						
							
							Added wait timer for eligible BCAST & NBMA interface.  
						
						 
						
						
						
						
					 
					
						1999-04-13 21:46:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						55e7732a5a 
					 
					
						
						
							
							Change in ospf_iface. (My bad understanding of lists manipulation.)  
						
						 
						
						
						
						
					 
					
						1999-04-13 19:27:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						aec76c6e8e 
					 
					
						
						
							
							IPv6 changes.  
						
						 
						
						
						
						
					 
					
						1999-04-13 18:21:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						24eaae9e5d 
					 
					
						
						
							
							Small change to stop using loopback.  
						
						 
						
						
						
						
					 
					
						1999-04-13 00:46:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						cb2e8c4970 
					 
					
						
						
							
							A small init change to avoid core dump.  
						
						 
						
						
						
						
					 
					
						1999-04-13 00:24:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						5b1a92e6d4 
					 
					
						
						
							
							Not all I mean serious. Almost everything will change.  
						
						 
						
						... 
						
						
						
						Changes: struct ospf_iface draft, various constants added... 
						
						
					 
					
						1999-04-12 23:54:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						08e2d6259a 
					 
					
						
						
							
							Removed TOS support. This simplifies many things a lot.  
						
						 
						
						
						
						
					 
					
						1999-04-12 18:01:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						6c02d83f4d 
					 
					
						
						
							
							Added FIXME: If a strange interface appears, ignore it instead of only  
						
						 
						
						... 
						
						
						
						writing an error message... 
						
						
					 
					
						1999-03-29 19:56:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						7dc4827c96 
					 
					
						
						
							
							Added everything protocols need to know about multiple routing tables,  
						
						 
						
						... 
						
						
						
						i.e. struct proto now contains field 'table' pointing to routing table
the protocol is attached to. Use this instead of &master_table.
Modified all protocols except the kernel syncer to use this field. 
						
						
					 
					
						1999-03-26 21:50:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						c612a3be31 
					 
					
						
						
							
							Removed the `rta_same' hook since it's no longer needed (all protocols  
						
						 
						
						... 
						
						
						
						needing some local information should use extended attrs and cached
rta's). 
						
						
					 
					
						1999-03-17 13:13:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9a38757c6a 
					 
					
						
						
							
							Initialize pointers to functions so that code is actually alive.  
						
						 
						
						
						
						
					 
					
						1999-03-17 13:05:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						29df5739c4 
					 
					
						
						
							
							Don't segfault on unknown interface.  
						
						 
						
						
						
						
					 
					
						1999-03-17 10:20:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c1f8dc9149 
					 
					
						
						
							
							Yes, joining the crew. Sorry for being late. Added dummy functions for OSPF.  
						
						 
						
						
						
						
					 
					
						1999-03-09 22:27:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						05a845ed8e 
					 
					
						
						
							
							Avoid segfault  
						
						 
						
						
						
						
					 
					
						1999-03-02 19:49:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						25287d6f7e 
					 
					
						
						
							
							Don't try to install static routes to disconnected neighbors.  
						
						 
						
						
						
						
					 
					
						1999-03-02 17:20:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						c748cdb9ec 
					 
					
						
						
							
							Hopefully ended translating to new interface  
						
						 
						
						
						
						
					 
					
						1999-03-01 21:18:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						293e313ec9 
					 
					
						
						
							
							More rip fixes (config data moved to struct rip_proto_config), still  
						
						 
						
						... 
						
						
						
						not tested. 
						
						
					 
					
						1999-02-15 13:34:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						d88e99a92a 
					 
					
						
						
							
							Implemented static device routes.  
						
						 
						
						... 
						
						
						
						Expect for reconfiguration issues, the static protocol is complete now. 
						
						
					 
					
						1999-02-13 21:59:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						d1f7eab6b5 
					 
					
						
						
							
							Parameter order for the proto->if_notify hook was different in the include  
						
						 
						
						... 
						
						
						
						file and different in reality. Decided to use the same order as we do
for proto->rt_notify (i.e., first new value and second the old one). 
						
						
					 
					
						1999-02-13 21:58:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f4a0a64e02 
					 
					
						
						
							
							Static protocol doesn't need any shutdown function. Everything gets  
						
						 
						
						... 
						
						
						
						disposed by the core: neighbors, rte's, etc's... 
						
						
					 
					
						1999-02-13 21:00:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ab749558a2 
					 
					
						
						
							
							Pass new argument to FIB_ITERATE_END.  
						
						 
						
						
						
						
					 
					
						1999-02-13 19:14:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						edf62ba13f 
					 
					
						
						
							
							Propagate depend into all subdirectories; make rip compile after  
						
						 
						
						... 
						
						
						
						latest mj's changes. 
						
						
					 
					
						1999-02-08 22:50:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						e9e3dc2659 
					 
					
						
						
							
							Modified static router to use new interface.  
						
						 
						
						
						
						
					 
					
						1999-02-05 21:38:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						663683a575 
					 
					
						
						
							
							Make it compile again (stupid makefiles!), make quiet option work  
						
						 
						
						... 
						
						
						
						(multicast/broadcast options are currently unimplemented). 
						
						
					 
					
						1999-01-12 16:50:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						50e89a6ea2 
					 
					
						
						
							
							Patterns expanded in the right way  
						
						 
						
						
						
						
					 
					
						1999-01-12 16:40:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						49e7e5ee0b 
					 
					
						
						
							
							New makefiles. Includes support for out-of-source-tree builds.  
						
						 
						
						
						
						
					 
					
						1999-01-10 00:18:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						6996f459c6 
					 
					
						
						
							
							Bird now uses fib structure instead of linklist.  
						
						 
						
						
						
						
					 
					
						1998-12-22 19:41:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						852fc0af31 
					 
					
						
						
							
							log(), die() and bug() messages shound NOT contain trailing newlines.  
						
						 
						
						
						
						
					 
					
						1998-12-20 14:29:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						08c69a7720 
					 
					
						
						
							
							die() -> bug() where appropriate.  
						
						 
						
						
						
						
					 
					
						1998-12-20 14:27:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ee969ea7f4 
					 
					
						
						
							
							Added #if 0 to rip_postconfig(), so that it doesn't crash whole daemon  
						
						 
						
						... 
						
						
						
						when RIP is unconfigured.
die() -> bug() 
						
						
					 
					
						1998-12-20 14:26:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						02933ddbbe 
					 
					
						
						
							
							debug() -> DBG() in rip.  
						
						 
						
						
						
						
					 
					
						1998-12-09 20:08:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						06fa1453cd 
					 
					
						
						
							
							Initial multicast support (can not work, but skeleton is there)  
						
						 
						
						
						
						
					 
					
						1998-12-09 15:22:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						980297d289 
					 
					
						
						
							
							Fixed a couple of bugs in static protocol. All static routes except device  
						
						 
						
						... 
						
						
						
						ones seem to work well. 
						
						
					 
					
						1998-12-08 18:31:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f6bd206607 
					 
					
						
						
							
							All static routes except for device ones should work and appear/disappear  
						
						 
						
						... 
						
						
						
						when their destination comes on/off link. Deserves better testing :)
See example in bird.conf. 
						
						
					 
					
						1998-12-06 23:13:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						a1bf6440b5 
					 
					
						
						
							
							Added skeleton of static route protocol.  
						
						 
						
						
						
						
					 
					
						1998-12-06 18:21:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						b35d72ac66 
					 
					
						
						
							
							Name cleanups as suggested by Pavel:  
						
						 
						
						... 
						
						
						
						- cfg_strcpy() -> cfg_strdup()
- mempool -> linpool, mp_* -> lp_*  [to avoid confusion with memblock, mb_*]
Anyway, it might be better to stop ranting about names and do some *real* work. 
						
						
					 
					
						1998-12-06 11:59:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						2d9290e973 
					 
					
						
						
							
							Rip now has configurable per-interface metric (please rewiev), and few  
						
						 
						
						... 
						
						
						
						more configurable parameters. To do that, union was added into iface_patt. 
						
						
					 
					
						1998-12-04 11:45:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9b999c393c 
					 
					
						
						
							
							Infinity is now configurable ammount.  
						
						 
						
						
						
						
					 
					
						1998-12-01 16:17:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						c74c0e3cdf 
					 
					
						
						
							
							First attempt at protocol configuration (now done only for RIP).  
						
						 
						
						
						
						
					 
					
						1998-11-27 21:09:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						93fb60d54c 
					 
					
						
						
							
							Fixed few misspellings and exported instance init as rip_init_instance().  
						
						 
						
						
						
						
					 
					
						1998-11-27 21:08:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						b4712244a0 
					 
					
						
						
							
							Dummy grammar for RIP configuration. Now empty, but must be here since  
						
						 
						
						... 
						
						
						
						it's referenced in the makefiles. 
						
						
					 
					
						1998-11-27 19:38:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						c3e9b2ab24 
					 
					
						
						
							
							RIP now includes notion of interface, and is correctly talking to  
						
						 
						
						... 
						
						
						
						itself on second host. Split horizont is broken. 
						
						
					 
					
						1998-10-26 15:35:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						dc7c7494e3 
					 
					
						
						
							
							RIP _NOW_ actually talks to itself (workaround core bug: send data  
						
						 
						
						... 
						
						
						
						from other port than we receive at), few FIXME's added. 
						
						
					 
					
						1998-10-20 16:45:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						feb6abe009 
					 
					
						
						
							
							RIP now actually talks to itself.  
						
						 
						
						
						
						
					 
					
						1998-10-20 16:12:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						c05ea56f8e 
					 
					
						
						
							
							rip should now correctly listen, but entries will not time out.  
						
						 
						
						
						
						
					 
					
						1998-10-17 10:25:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						8333431c4d 
					 
					
						
						
							
							Rip: rip_rta_same added.  
						
						 
						
						
						
						
					 
					
						1998-10-15 15:12:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						21580e304f 
					 
					
						
						
							
							I prefer to have broken drivers than completely stupid ones...  
						
						 
						
						... 
						
						
						
						Linus Torvalds
Rip now uses main routing table properly: entries are stored directly
into main routing table and we are relying on core to call our's
compare. That unfortunately broke garbage collecting (and probably
many more things). It compiles. 
						
						
					 
					
						1998-10-13 14:32:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						1d941de47a 
					 
					
						
						
							
							RIP now somehow listens to main routing table (dont expect it to work)  
						
						 
						
						
						
						
					 
					
						1998-10-07 19:33:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						bf65d27dea 
					 
					
						
						
							
							Bird's info are now understood by ripquery.  
						
						 
						
						
						
						
					 
					
						1998-07-30 07:43:45 +00:00