Pavel Machek 
							
						 
					 
					
						
						
							
						
						9511a483b1 
					 
					
						
						
							
							Less error messages in case sk_open fails.  
						
						 
						
						
						
						
					 
					
						2000-05-19 16:44:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						eb4097e4e4 
					 
					
						
						
							
							Added name of protocol to messages being logged.  
						
						 
						
						
						
						
					 
					
						2000-05-19 16:22:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f7ad556f20 
					 
					
						
						
							
							Commented out the `inserting entry which is already there' message since  
						
						 
						
						... 
						
						
						
						it's pretty normal: during feeding of the protocol, a new route can appear
which will be announced normally and then repeated by the feeding process. 
						
						
					 
					
						2000-05-19 11:00:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						6d5e703dc9 
					 
					
						
						
							
							Minor cleaning  
						
						 
						
						
						
						
					 
					
						2000-05-17 20:23:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						e5a47266d0 
					 
					
						
						
							
							Turned off LOCAL_DEBUG.  
						
						 
						
						
						
						
					 
					
						2000-05-16 15:08:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						5b846de6a6 
					 
					
						
						
							
							Interface dummy is too strange for me... but psst, that's secret.  
						
						 
						
						
						
						
					 
					
						2000-05-16 15:05:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						898fdd85dc 
					 
					
						
						
							
							Rip should now reconfigure itself only if needed.  
						
						 
						
						
						
						
					 
					
						2000-05-16 14:58:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						28323d9ddb 
					 
					
						
						
							
							Several minor RIP changes (Pavel, please check as usually):  
						
						 
						
						... 
						
						
						
						o  Use FIB_ITERATE_INIT instead of calling the function fit_init()
      which is explictly marked as private in route.h.
   o  When printing trace messages, don't spit out protocol name twice.
   o  Some messages are a bit more verbose.
   o  Added a bunch of FIXME's.
   o  When running in broadcast mode, don't forget to bind the local
      end of the socket to the same broadcast address, so that we don't
      get the broadcasts looped back via different interface. I'm just
      going to look up the same problem for multicasts. 
						
						
					 
					
						2000-05-11 15:05:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						ec21aecfdd 
					 
					
						
						
							
							Fixed nasty segfault in rip.  
						
						 
						
						
						
						
					 
					
						2000-05-11 10:33:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						10f5c47d2e 
					 
					
						
						
							
							Some more paranoia into rip_insert and rip_delete  
						
						 
						
						
						
						
					 
					
						2000-05-11 09:41:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						94d1a6c9dc 
					 
					
						
						
							
							Unused variable killed.  
						
						 
						
						
						
						
					 
					
						2000-05-11 09:36:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						2a41c8d9fc 
					 
					
						
						
							
							use password_same utility function  
						
						 
						
						
						
						
					 
					
						2000-05-10 13:42:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						3e47419274 
					 
					
						
						
							
							Inlined metric and mode into struct rip_interface to make reconfig  
						
						 
						
						... 
						
						
						
						work.
reconfigure is conservative but should work. 
						
						
					 
					
						2000-05-10 13:23:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						30aa02d70d 
					 
					
						
						
							
							rip_reconfigure done right  
						
						 
						
						
						
						
					 
					
						2000-05-10 13:05:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						b8524e9be4 
					 
					
						
						
							
							ipa_same does not exist.  
						
						 
						
						
						
						
					 
					
						2000-05-10 12:48:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						0bff946c0a 
					 
					
						
						
							
							Nicer messages from rip.  
						
						 
						
						
						
						
					 
					
						2000-05-10 12:46:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						6f3849774f 
					 
					
						
						
							
							Use ea_get_int instead of ea_find.  
						
						 
						
						
						
						
					 
					
						2000-05-10 12:38:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						7f5f44bb92 
					 
					
						
						
							
							Reconfigure hook copied from bgp.  
						
						 
						
						
						
						
					 
					
						2000-05-10 12:32:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						84a1305437 
					 
					
						
						
							
							Send first udpate sooner.  
						
						 
						
						
						
						
					 
					
						2000-05-10 12:26:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						14758d87c4 
					 
					
						
						
							
							Only announce change to main routing table if it is better than current.  
						
						 
						
						
						
						
					 
					
						2000-05-10 12:23:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						5e50f0a028 
					 
					
						
						
							
							Don't touch used memory.  
						
						 
						
						
						
						
					 
					
						2000-05-10 11:57:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						be3b6dc574 
					 
					
						
						
							
							Killed unused variable.  
						
						 
						
						
						
						
					 
					
						2000-05-10 11:48:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						4bfe4e8551 
					 
					
						
						
							
							Fix segfaults by using new ea_get_int.  
						
						 
						
						
						
						
					 
					
						2000-05-10 06:56:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						92ef4fa719 
					 
					
						
						
							
							Preference is a configurable parameter.  
						
						 
						
						
						
						
					 
					
						2000-05-08 10:38:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ce1da96ee7 
					 
					
						
						
							
							Added commands show route protocol <p>' and show route import <p>' which  
						
						 
						
						... 
						
						
						
						show the routing table as exported to the protocol given resp. as returned
from its import control hook.
To get handling of filtered extended attributes right (even in the old
`show route where <filter>' command), the get_route_info hook gets an
attribute list and all protocol specific rte attributes are contained
there as temporary ones. Updated RIP to do that.
Added ea_append() which joins two ea_list's. 
						
						
					 
					
						2000-05-06 22:57:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						9a220cabbc 
					 
					
						
						
							
							#ifdef out lots of debugging information.  
						
						 
						
						... 
						
						
						
						The long resource/routing table dump printed upon startup is gone now
and if you wish to see it, just send bird SIGUSR1 or use the `debug'
commands. 
						
						
					 
					
						2000-05-04 20:52:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9b63e3a58a 
					 
					
						
						
							
							Spelling fixes.  
						
						 
						
						
						
						
					 
					
						2000-05-04 20:08:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						53943a0022 
					 
					
						
						
							
							Defined format specifier %M' which behaves as %m', but takes the  
						
						 
						
						... 
						
						
						
						error code as an argument.
Use it in socket hooks where we really shouldn't rely on errno containing
the right value or even existing. 
						
						
					 
					
						2000-05-02 16:10:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						2337ade754 
					 
					
						
						
							
							Moved documentation to top of file, where it belongs.  
						
						 
						
						
						
						
					 
					
						2000-04-30 18:47:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9c1a55deee 
					 
					
						
						
							
							IpV6 now actually compiles.  
						
						 
						
						... 
						
						
						
						Mj, could you provide example of static config for ipv6 that is _not_
rejected by checks? I tried this and got rejected.
	route 62:168::/32 via 62:169::;
	route 1:2::/32 via 1:3::; 
						
						
					 
					
						2000-04-29 15:45:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						decc99fbbd 
					 
					
						
						
							
							Killed fixme: I already fixed it.  
						
						 
						
						
						
						
					 
					
						2000-04-28 10:15:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						a769a180d7 
					 
					
						
						
							
							Provide rip_get_attr, how do I test it?  
						
						 
						
						
						
						
					 
					
						2000-04-28 10:14:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						6c0a7174af 
					 
					
						
						
							
							Add sample documentation to rip.  
						
						 
						
						
						
						
					 
					
						2000-04-28 09:55:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						c010f4cb37 
					 
					
						
						
							
							Use right address for ripv6.  
						
						 
						
						
						
						
					 
					
						2000-04-26 11:33:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						7f704c06d8 
					 
					
						
						
							
							Cleanup in preparation for ipv6.  
						
						 
						
						
						
						
					 
					
						2000-04-26 11:07:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						3d0ea3a7c3 
					 
					
						
						
							
							Fix of comment.  
						
						 
						
						
						
						
					 
					
						2000-04-07 09:02:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						dad177d7e0 
					 
					
						
						
							
							RIP: Set attribute class.  
						
						 
						
						
						
						
					 
					
						2000-04-01 10:20:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ac4b4683ae 
					 
					
						
						
							
							Removal of useless includes continues...  
						
						 
						
						
						
						
					 
					
						2000-03-31 23:40:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						a37410cbdd 
					 
					
						
						
							
							Use bsprintf() instead of sprintf().  
						
						 
						
						
						
						
					 
					
						2000-03-31 23:33:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						221135d6bf 
					 
					
						
						
							
							Include "lib/string.h" instead of <string.h>. It should give us bzero()  
						
						 
						
						... 
						
						
						
						and other non-portable functions on all systems. 
						
						
					 
					
						2000-03-31 23:30:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						8d2e3eba92 
					 
					
						
						
							
							Cross-protocol issues solved better  
						
						 
						
						
						
						
					 
					
						2000-03-29 08:58:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						d0031c5ee9 
					 
					
						
						
							
							Use neigh_connected_to in rip, and behave more correctly  
						
						 
						
						... 
						
						
						
						w.r.t. whotoldme and nexthop. 
						
						
					 
					
						2000-03-27 12:21:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						6480dd0880 
					 
					
						
						
							
							I broke compilation. Sorry.  
						
						 
						
						
						
						
					 
					
						2000-03-26 21:31:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						8c86f96fa6 
					 
					
						
						
							
							Split horizont done right.  
						
						 
						
						... 
						
						
						
						Locks done better. 
						
						
					 
					
						2000-03-26 18:01:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						772f489932 
					 
					
						
						
							
							Minor change to make code more readable.  
						
						 
						
						
						
						
					 
					
						2000-03-23 12:08:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						ff8ed63285 
					 
					
						
						
							
							Rip now tries to lock interface.  
						
						 
						
						... 
						
						
						
						Fixed fatal errors which caused segfault at startup.
Fixed fatal errors in rip which caused it not to send more than first
update. 
						
						
					 
					
						2000-03-22 14:26:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						856b87d1e4 
					 
					
						
						
							
							Cleanup, mostly debugging messages.  
						
						 
						
						
						
						
					 
					
						2000-03-13 13:31:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						af834f8630 
					 
					
						
						
							
							Categorized TRACE() messages in rip  
						
						 
						
						
						
						
					 
					
						2000-03-09 16:38:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						cb822c0777 
					 
					
						
						
							
							Rip tracing: still need config hunk to set p->debug.  
						
						 
						
						
						
						
					 
					
						2000-03-09 15:12:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						38466dbdac 
					 
					
						
						
							
							log() classes done right  
						
						 
						
						
						
						
					 
					
						2000-03-09 14:59:10 +00:00