Martin Mares 
							
						 
					 
					
						
						
							
						
						e21423bab8 
					 
					
						
						
							
							... in BGP.  
						
						 
						
						
						
						
					 
					
						2004-06-05 09:27:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						c33d4cad9f 
					 
					
						
						
							
							Moved the tests for socket existence here.  
						
						 
						
						... 
						
						
						
						BTW, where do you exactly set the new buffer sizes? 
						
						
					 
					
						2004-06-05 08:59:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c6bdc78bef 
					 
					
						
						
							
							Be more verbose.  
						
						 
						
						
						
						
					 
					
						2004-06-04 21:19:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						6f3203fabf 
					 
					
						
						
							
							cleanup in lsupd.c, indenting, "struct proto" removed...  
						
						 
						
						
						
						
					 
					
						2004-06-04 21:05:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						9b7de4c4d1 
					 
					
						
						
							
							'struct proto' removed  
						
						 
						
						... 
						
						
						
						Finally, I found the bug reported by Andreas Steinmetz. FIXED. 
						
						
					 
					
						2004-06-04 20:41:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						54467ed46b 
					 
					
						
						
							
							Useless logs removed.  
						
						 
						
						
						
						
					 
					
						2004-06-04 19:53:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						551e30886d 
					 
					
						
						
							
							Bugfix in last patch.  
						
						 
						
						
						
						
					 
					
						2004-06-04 19:21:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						e7ef86a58c 
					 
					
						
						
							
							OSPF is ready for changing MTU.  
						
						 
						
						
						
						
					 
					
						2004-06-04 18:51:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						f158bb710b 
					 
					
						
						
							
							no comment  
						
						 
						
						
						
						
					 
					
						2004-06-04 18:24:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						12bed559ff 
					 
					
						
						
							
							dbdes indent an minor changes.  
						
						 
						
						
						
						
					 
					
						2004-06-04 17:49:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						874654076a 
					 
					
						
						
							
							better log() usage.  
						
						 
						
						
						
						
					 
					
						2004-06-04 17:31:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						27f49a2c3c 
					 
					
						
						
							
							lsreq.c indented and small 'struct proto' changes.  
						
						 
						
						
						
						
					 
					
						2004-06-04 17:28:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						77539c4471 
					 
					
						
						
							
							hello.* reindented, code cleanup.  
						
						 
						
						
						
						
					 
					
						2004-06-04 17:12:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						8e15e048f2 
					 
					
						
						
							
							Deleted useles "struct proto" sending.  
						
						 
						
						
						
						
					 
					
						2004-06-04 17:05:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						7a03e29d5c 
					 
					
						
						
							
							Better log() usage.  
						
						 
						
						
						
						
					 
					
						2004-06-04 16:56:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						fb9bf6888c 
					 
					
						
						
							
							Indented. No other change.  
						
						 
						
						
						
						
					 
					
						2004-06-04 16:55:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c76ba51a5f 
					 
					
						
						
							
							lsack.c cleaned. Better names for functions and  
						
						 
						
						... 
						
						
						
						DIRECT acks can be sent in one packet now. 
						
						
					 
					
						2004-06-04 16:30:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						28de5133ec 
					 
					
						
						
							
							ackd_timer_hook moded to neighbor.c  
						
						 
						
						
						
						
					 
					
						2004-06-04 15:45:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						d03e8ce00b 
					 
					
						
						
							
							Fatal bug found. Sometimes BIRD did not originate router LSA. FIXED. :-)  
						
						 
						
						
						
						
					 
					
						2004-06-04 15:26:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						b90f9c526e 
					 
					
						
						
							
							Initialize iterator on the right place.  
						
						 
						
						
						
						
					 
					
						2004-06-04 14:23:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						18b40a4072 
					 
					
						
						
							
							This can happen now.  
						
						 
						
						
						
						
					 
					
						2004-06-04 14:23:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						f9fdabe4f6 
					 
					
						
						
							
							Small reversing of previous patch.  
						
						 
						
						
						
						
					 
					
						2004-06-04 14:22:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						3df1e80464 
					 
					
						
						
							
							Don't repeat "Sheduling rt calc....."  
						
						 
						
						
						
						
					 
					
						2004-06-04 14:21:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						d6c28f3ada 
					 
					
						
						
							
							Code and comments cleanup.  
						
						 
						
						
						
						
					 
					
						2004-06-04 14:03:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						39e517d47c 
					 
					
						
						
							
							hello.c and hello.h cleaned up. No design changes.  
						
						 
						
						
						
						
					 
					
						2004-06-04 12:53:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						591656cdd5 
					 
					
						
						
							
							Added source addr for multicast socket.  
						
						 
						
						
						
						
					 
					
						2004-06-03 08:18:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						9b13345889 
					 
					
						
						
							
							Hotfix for router's parent without nexthop.  
						
						 
						
						... 
						
						
						
						It will probably work perfect, but I need to eliminate such situation. 
						
						
					 
					
						2004-06-02 09:14:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						f9625e9aca 
					 
					
						
						
							
							Bugfix in external routes calculation.  
						
						 
						
						
						
						
					 
					
						2004-06-01 14:06:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						e8bf6c0766 
					 
					
						
						
							
							Easier cleanup of an interface.  
						
						 
						
						
						
						
					 
					
						2004-06-01 13:44:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c9f6cf8a05 
					 
					
						
						
							
							Don't free socket's resources.  
						
						 
						
						
						
						
					 
					
						2004-06-01 13:29:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						035f6acbfe 
					 
					
						
						
							
							Patch from Andreas Steinmetz <ast@domdv.de>  
						
						 
						
						
						
						
					 
					
						2004-06-01 13:12:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						7fdd338c36 
					 
					
						
						
							
							ALIGN -> BIRD_ALIGN  
						
						 
						
						
						
						
					 
					
						2004-06-01 10:28:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						bb68ad2fd3 
					 
					
						
						
							
							Documented the pxlen parameter.  
						
						 
						
						
						
						
					 
					
						2004-05-31 22:22:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						38a608c55a 
					 
					
						
						
							
							Rewritten the I/O loop. All socket operations are now safe, meaning that  
						
						 
						
						... 
						
						
						
						you can delete the socket from anywhere in the hooks and nothing should break.
Also, the receive/transmit buffers are now regular xmalloc()'ed buffers,
not separate resources which would need shuffling around between pools.
sk_close() is gone, use rfree() instead. 
						
						
					 
					
						2004-05-31 21:48:19 +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 
							
						 
					 
					
						
						
							
						
						d83faf8dc4 
					 
					
						
						
							
							static declarations don't belong to includes. (And most of them were  
						
						 
						
						... 
						
						
						
						redundant anyway.) 
						
						
					 
					
						2004-05-31 20:53:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0757bcb728 
					 
					
						
						
							
							One space more.  
						
						 
						
						
						
						
					 
					
						2004-05-31 20:35:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0077aab4f9 
					 
					
						
						
							
							The code was broken for external /29 to /32 routes. Assuming that you  
						
						 
						
						... 
						
						
						
						have one machine publishing a route to 10.1.1.3/32 and another one
publishing a route to 10.1.1.4/32. If the first machine went down the
route to 10.1.1.4/32 was wrongly killed by the old code, leading either
to missing routes or worse to bug()s like "Router parent does not have
next hop" or just segfaults. The patch fixes this but in the long term a
redesign is required here. Note that the patch doesn't worse the
situation, instead it prevents the problems stated. The redesign is
required to handle multiple routes to small subnets properly.
(by Andreas)
Feela, I think that this is at least a good temporary fix, but it's
of course up to you to decide. 
						
						
					 
					
						2004-05-31 18:16:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						4ef3dccfa1 
					 
					
						
						
							
							The OSPF authentication type was sent in host byte order instead of of  
						
						 
						
						... 
						
						
						
						network byte order thus breaking interoperability with other routing
daemons on litte endian machines. The patch fixes this but note that
this breaks compatability with older bird installations using OSPF and
password authentication
(Andreas) 
						
						
					 
					
						2004-05-31 18:13:14 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						6f18235aad 
					 
					
						
						
							
							Useless include deleted.  
						
						 
						
						
						
						
					 
					
						2004-05-31 16:42:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						781aa475aa 
					 
					
						
						
							
							Minor bug fix in neighbor state machine.  
						
						 
						
						
						
						
					 
					
						2004-05-31 13:22:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						de259a41e3 
					 
					
						
						
							
							Minor bug in configuration.  
						
						 
						
						
						
						
					 
					
						2004-05-31 10:38:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						caeb02ea19 
					 
					
						
						
							
							Bug in DBDES receiving fixed.  
						
						 
						
						
						
						
					 
					
						2004-05-19 12:30:58 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						37299f1e44 
					 
					
						
						
							
							OSPF was not able to be built stand-alone.  
						
						 
						
						
						
						
					 
					
						2003-09-30 17:05:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						00bd27a1cc 
					 
					
						
						
							
							Endianity problem fixed. Thanx to Sörös József  
						
						 
						
						
						
						
					 
					
						2003-09-14 13:41:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						35a86ceb40 
					 
					
						
						
							
							This prevents infinite loop when bird has more that 60 neighbors. Thanks to Rani Assaf  
						
						 
						
						
						
						
					 
					
						2003-09-03 17:31:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						c11007bc42 
					 
					
						
						
							
							Endian-related bug fixes sent by Krzysztof Szuster <kszuster@polbox.com>  
						
						 
						
						
						
						
					 
					
						2003-08-26 10:41:02 +00:00