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 
							
						 
					 
					
						
						
							
						
						b21f68b4cd 
					 
					
						
						
							
							Fix bugs in OSPF MD5 authentication. First bug is that default  
						
						 
						
						... 
						
						
						
						values for MD5 password ID changed during reconfigure, Second
bug is that BIRD chooses password in first-fit manner, but RFC
says that it should use the one with the latest generate-from.
It also modifies the syntax for multiple passwords.
Now it is possible to just add more 'password' statements
to the interface section and it is not needed to use
'passwords' section. Old syntax can be used too. 
						
						
					 
					
						2008-11-08 17:24:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						fd91ae3325 
					 
					
						
						
							
							Fix problem with local time changes.  
						
						 
						
						
						
						
					 
					
						2008-11-05 22:36:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						8ffc753441 
					 
					
						
						
							
							Minor changes to keep gcc happy.  
						
						 
						
						
						
						
					 
					
						2005-02-15 06:32:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c6dce04bed 
					 
					
						
						
							
							Bugfix.  
						
						 
						
						
						
						
					 
					
						2004-09-08 16:04:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						004cf4fc0c 
					 
					
						
						
							
							Minor bugfix to compile bird in IPv6.  
						
						 
						
						
						
						
					 
					
						2004-07-15 17:28:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						16c2d48d8f 
					 
					
						
						
							
							Bugfix - RIP now updates routes with worse metric.  
						
						 
						
						
						
						
					 
					
						2004-07-13 20:53:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						5236fb03af 
					 
					
						
						
							
							Password management redesigned (untested).  
						
						 
						
						
						
						
					 
					
						2004-06-26 20:11:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						5ed68e46d7 
					 
					
						
						
							
							Small typo changes.  
						
						 
						
						
						
						
					 
					
						2004-06-23 23:59:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						973cf09c3b 
					 
					
						
						
							
							Hotfix to problem with metric change reported by Luca.  
						
						 
						
						
						
						
					 
					
						2004-06-23 21:36:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						3fe5f89907 
					 
					
						
						
							
							P->magic used just in LOCAL_DEBUG mode  
						
						 
						
						
						
						
					 
					
						2004-06-23 21:34:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						c91fc9b606 
					 
					
						
						
							
							... and in rip (there are even unused functions!).  
						
						 
						
						
						
						
					 
					
						2004-06-05 09:27:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						6a57bb3110 
					 
					
						
						
							
							Killed a couple of unused variables.  
						
						 
						
						... 
						
						
						
						We really should compile with warnings enabled. 
						
						
					 
					
						2004-05-31 20:57:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0757bcb728 
					 
					
						
						
							
							One space more.  
						
						 
						
						
						
						
					 
					
						2004-05-31 20:35:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						3cb96cd343 
					 
					
						
						
							
							The initial sequence number for RIP md5 authentication was always zero.  
						
						 
						
						... 
						
						
						
						Bad as when bird e.g. was running for two weeks and then restarted it
would take another two weeks until the peers of this router would accept
data again from this router, as the sequence number would be too low.
Changed to use the the current system time as the starting sequence
number which is a more sane start value.
(by Andreas, cleaned up by me) 
						
						
					 
					
						2004-05-31 18:11:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						4a02013767 
					 
					
						
						
							
							Make RIP nolisten mode actually work. The socket is required for  
						
						 
						
						... 
						
						
						
						sending, the received data has to be discarded instead.
(patch by Andreas Steinmetz modified by me) 
						
						
					 
					
						2004-05-31 17:42:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						502ded5215 
					 
					
						
						
							
							Fix reporting of RIP socket errors. Thanks to Eric Leblond for the patch.  
						
						 
						
						
						
						
					 
					
						2003-12-06 16:41:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						8cf76fa853 
					 
					
						
						
							
							Bug fixes to authentication code by Eric Leblond <eleblond@init-sys.com>.  
						
						 
						
						
						
						
					 
					
						2003-04-06 18:38:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						19bd5c8e2c 
					 
					
						
						
							
							Password does not need to be null-terminated, do not print garbage in  
						
						 
						
						... 
						
						
						
						such case. Thanks to silvio@big.net . 
						
						
					 
					
						2002-09-21 13:57:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						53a50af504 
					 
					
						
						
							
							Applied Pavel's fix for broadcast/multicast mode.  
						
						 
						
						
						
						
					 
					
						2002-03-10 12:32:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						ad3907559c 
					 
					
						
						
							
							RIP bugfix  
						
						 
						
						
						
						
					 
					
						2000-06-21 19:40:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						07f29765a5 
					 
					
						
						
							
							RIPv6 now works.  
						
						 
						
						
						
						
					 
					
						2000-06-07 14:06:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						18b4d6bf27 
					 
					
						
						
							
							rip ipv6 bugfix  
						
						 
						
						
						
						
					 
					
						2000-06-07 13:58:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						58f7d004fd 
					 
					
						
						
							
							Fixes to the progdoc.  
						
						 
						
						
						
						
					 
					
						2000-06-07 13:25:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						2e9b24211a 
					 
					
						
						
							
							Spelling fixes to progdoc.  
						
						 
						
						
						
						
					 
					
						2000-06-07 12:29:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						4c5f93d76b 
					 
					
						
						
							
							Better documentation. There are functions whose description is good when  
						
						 
						
						... 
						
						
						
						reading source but whose documentation does not belong to progdocs. 
						
						
					 
					
						2000-06-05 17:13:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						8798c81176 
					 
					
						
						
							
							Docs updates:  
						
						 
						
						... 
						
						
						
						make prog.dvi
do not overflow in .dvi
include filter documentation in the system 
						
						
					 
					
						2000-06-05 16:36:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						8b79c4ccd5 
					 
					
						
						
							
							Add safety check.  
						
						 
						
						
						
						
					 
					
						2000-06-05 15:41:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						b093c328f5 
					 
					
						
						
							
							Updates to both programmers and users doc  
						
						 
						
						
						
						
					 
					
						2000-06-05 12:52:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						e24ddd9bef 
					 
					
						
						
							
							Don't set precedence and TTL for the dummy socket.  
						
						 
						
						
						
						
					 
					
						2000-06-04 20:00:35 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						201187c558 
					 
					
						
						
							
							debug -> DBG  
						
						 
						
						
						
						
					 
					
						2000-06-04 19:55:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						491cd43b77 
					 
					
						
						
							
							Updated RIP to new neighbor cache semantics. When presented with next hop  
						
						 
						
						... 
						
						
						
						equal to a local address, just ignore the route (as it is usually just an
external route exported by us echoed by some RIP peer), when given an
invalid next hop, moan to the log. 
						
						
					 
					
						2000-06-01 12:59:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						fcb5f4a725 
					 
					
						
						
							
							Updated all the Doc files to new format.  
						
						 
						
						
						
						
					 
					
						2000-05-31 11:30:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						3b0b2cb61f 
					 
					
						
						
							
							IPv6: Absolutize link-scope addresses of incoming packets.  
						
						 
						
						... 
						
						
						
						IPv6 socket interface is hopefully right now. 
						
						
					 
					
						2000-05-30 22:48:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						2cec475b8f 
					 
					
						
						
							
							Removed several unused local variables.  
						
						 
						
						
						
						
					 
					
						2000-05-30 21:24:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						f3b33928ce 
					 
					
						
						
							
							Tried to change garbagetime -> garbage time to be more consistent.  
						
						 
						
						
						
						
					 
					
						2000-05-30 11:15:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						dc6405d27e 
					 
					
						
						
							
							Latest changes by Pavel have removed the error messages printed after  
						
						 
						
						... 
						
						
						
						unsuccessful socket open, but replaced them by segmentatio fault!
Grrrrrrrrr. 
						
						
					 
					
						2000-05-19 17:21:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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