Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						390601f038 
					 
					
						
						
							
							RIP: Use message authentication interface  
						
						 
						
						... 
						
						
						
						Based on former commit from Pavel Tvrdik 
						
						
					 
					
						2016-11-02 17:53:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						8465dccb06 
					 
					
						
						
							
							Major RIP redesign  
						
						 
						
						... 
						
						
						
						The new RIP implementation fixes plenty of old bugs and also adds support
for many new features: ECMP support, link state support, BFD support,
configurable split horizon and more. Most options are now per-interface. 
						
						
					 
					
						2015-10-05 13:18:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						736e143fa5 
					 
					
						
						
							
							Merge branch 'master' into add-path  
						
						 
						
						... 
						
						
						
						Conflicts:
	filter/filter.c
	nest/proto.c
	nest/rt-table.c
	proto/bgp/bgp.h
	proto/bgp/config.Y 
						
						
					 
					
						2013-11-23 11:50:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						70e212f913 
					 
					
						
						
							
							Implements TTL security for OSPF and RIP.  
						
						 
						
						... 
						
						
						
						Interfaces for OSPF and RIP could be configured to use (and request)
TTL 255 for traffic to direct neighbors.
Thanks to Simon Dickhoven for the original patch for RIPng. 
						
						
					 
					
						2013-06-25 15:39:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ef4a50be10 
					 
					
						
						
							
							Better packet priority and traffic class handling.  
						
						 
						
						... 
						
						
						
						Implements support for IPv6 traffic class, sets higher priority for OSPF
and RIP outgoing packets by default and allows to configure ToS/DS/TClass
IP header field and the local priority of outgoing packets. 
						
						
					 
					
						2013-06-24 16:37:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						a9c38203bd 
					 
					
						
						
							
							Allow 1 sec RIP update.  
						
						 
						
						
						
						
					 
					
						2013-02-24 00:43:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						094d2bdb79 
					 
					
						
						
							
							Implements ADD-PATH extension for BGP.  
						
						 
						
						... 
						
						
						
						Allows to send and receive multiple routes for one network by one BGP
session. Also contains necessary core changes to support this (routing
tables accepting several routes for one network from one protocol).
It needs some more cleanup before merging to the master branch. 
						
						
					 
					
						2012-08-14 16:46:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						e2bf812f3d 
					 
					
						
						
							
							Fixes RIPng compatibility.  
						
						 
						
						... 
						
						
						
						Also probably breaks compatibility with older BIRDs, but RIPng not
really worked here.
Thanks to Goesta Smekal for the original patch. 
						
						
					 
					
						2012-03-15 12:38:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						5236fb03af 
					 
					
						
						
							
							Password management redesigned (untested).  
						
						 
						
						
						
						
					 
					
						2004-06-26 20:11:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						3fe5f89907 
					 
					
						
						
							
							P->magic used just in LOCAL_DEBUG mode  
						
						 
						
						
						
						
					 
					
						2004-06-23 21:34:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						8b79c4ccd5 
					 
					
						
						
							
							Add safety check.  
						
						 
						
						
						
						
					 
					
						2000-06-05 15:41:44 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						6d5e703dc9 
					 
					
						
						
							
							Minor cleaning  
						
						 
						
						
						
						
					 
					
						2000-05-17 20:23:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						898fdd85dc 
					 
					
						
						
							
							Rip should now reconfigure itself only if needed.  
						
						 
						
						
						
						
					 
					
						2000-05-16 14:58:06 +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 
							
						 
					 
					
						
						
							
						
						9b63e3a58a 
					 
					
						
						
							
							Spelling fixes.  
						
						 
						
						
						
						
					 
					
						2000-05-04 20:08:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						7f704c06d8 
					 
					
						
						
							
							Cleanup in preparation for ipv6.  
						
						 
						
						
						
						
					 
					
						2000-04-26 11:07:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						8c86f96fa6 
					 
					
						
						
							
							Split horizont done right.  
						
						 
						
						... 
						
						
						
						Locks done better. 
						
						
					 
					
						2000-03-26 18:01:27 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						3f996d46df 
					 
					
						
						
							
							Added missing semicolon.  
						
						 
						
						... 
						
						
						
						rip.h compiles in IPv6 mode, rip.c still doesn't. 
						
						
					 
					
						1999-12-16 13:14:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						4d4de35f00 
					 
					
						
						
							
							Fix timing and fix endianity in metrics.  
						
						 
						
						
						
						
					 
					
						1999-12-08 12:51:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						639e628554 
					 
					
						
						
							
							Actually check sequence numbers.  
						
						 
						
						
						
						
					 
					
						1999-12-01 12:52:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						1a509a6310 
					 
					
						
						
							
							md5 authentication seems to work.  
						
						 
						
						
						
						
					 
					
						1999-11-25 15:03:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						d3702d57fd 
					 
					
						
						
							
							Bugfixes: select right password for password authentication, do not  
						
						 
						
						... 
						
						
						
						try to process authentication blocks as datablocks, make it possible
to add data at end of packet. Password authentication should actually work. 
						
						
					 
					
						1999-11-25 14:54:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						7e61cac325 
					 
					
						
						
							
							Triggered updates should now actually work. Fixed metric=16 -> time it  
						
						 
						
						... 
						
						
						
						out logic. 
						
						
					 
					
						1999-11-25 13:38:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						3918b1b050 
					 
					
						
						
							
							Added timeout for routes (which means proper expiring of routes) added  
						
						 
						
						... 
						
						
						
						few fixmes. 
						
						
					 
					
						1999-11-10 11:52:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						c79ec2ec19 
					 
					
						
						
							
							Untested IPv6 support added. I do not know if it compiles in IPV6 mode.  
						
						 
						
						
						
						
					 
					
						1999-10-11 14:19:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						bce8a34b12 
					 
					
						
						
							
							Few fixme's fixed in rip (will not crash any more on request for  
						
						 
						
						... 
						
						
						
						sending routing table - hopefully).
Next few steps in md5 authentication (not yet complete). 
						
						
					 
					
						1999-08-18 13:19:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						b94bbe0027 
					 
					
						
						
							
							Added FIXME: mode broadcast randombly corrupts memory.  
						
						 
						
						... 
						
						
						
						Small cleaning and bugfixes. 
						
						
					 
					
						1999-05-31 20:30:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9607536dbf 
					 
					
						
						
							
							Kill duplicity between rif and rif_patt.  
						
						 
						
						
						
						
					 
					
						1999-05-31 19:43:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						91c7c7416b 
					 
					
						
						
							
							Incoming side of authentication done but untested. Right handling of  
						
						 
						
						... 
						
						
						
						filters in rip. 
						
						
					 
					
						1999-05-31 19:16:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						10915c9650 
					 
					
						
						
							
							Modified rip to new password handling in nest. Now it at least compiles.  
						
						 
						
						
						
						
					 
					
						1999-05-31 17:12:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						fd5f8704bb 
					 
					
						
						
							
							Make rip use newly defined password lists.  
						
						 
						
						
						
						
					 
					
						1999-05-26 14:37:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						1b16029c12 
					 
					
						
						
							
							Mensi updaty do ripu. Pridana passwd autentikace (netestovano).  
						
						 
						
						
						
						
					 
					
						1999-05-11 09:53:45 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						6996f459c6 
					 
					
						
						
							
							Bird now uses fib structure instead of linklist.  
						
						 
						
						
						
						
					 
					
						1998-12-22 19:41:04 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						93fb60d54c 
					 
					
						
						
							
							Fixed few misspellings and exported instance init as rip_init_instance().  
						
						 
						
						
						
						
					 
					
						1998-11-27 21:08:37 +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 
							
						 
					 
					
						
						
							
						
						feb6abe009 
					 
					
						
						
							
							RIP now actually talks to itself.  
						
						 
						
						
						
						
					 
					
						1998-10-20 16:12:43 +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 
							
						 
					 
					
						
						
							
						
						279f4c7b7b 
					 
					
						
						
							
							Rip now includes code to reply, but it is currently broken.  
						
						 
						
						
						
						
					 
					
						1998-07-28 21:44:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						a103373f61 
					 
					
						
						
							
							Commiting RIP. RIP should somehow listen, will not reply. I needed to  
						
						 
						
						... 
						
						
						
						commit it so that whole thing compiles. 
						
						
					 
					
						1998-07-09 19:39:04 +00:00