Pavel Machek 
							
						 
					 
					
						
						
							
						
						a7c9f7c065 
					 
					
						
						
							
							Batch of mj's corrections (config + filters)  
						
						 
						
						
						
						
					 
					
						2000-06-06 20:35:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						f3b33928ce 
					 
					
						
						
							
							Tried to change garbagetime -> garbage time to be more consistent.  
						
						 
						
						
						
						
					 
					
						2000-05-30 11:15:19 +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 
							
						 
					 
					
						
						
							
						
						77f37ae099 
					 
					
						
						
							
							Test new syntax of add() and delete().  
						
						 
						
						
						
						
					 
					
						2000-04-20 10:24:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						f7d534cf2e 
					 
					
						
						
							
							Path printing is now much nicer.  
						
						 
						
						
						
						
					 
					
						2000-04-12 10:34:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						ba4466701a 
					 
					
						
						
							
							Format of dates changed, so rip authentication is now commented out.  
						
						 
						
						
						
						
					 
					
						2000-03-22 14:23:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9b47eb8530 
					 
					
						
						
							
							Make bird.conf that does not crash machine when you run bird as root.  
						
						 
						
						
						
						
					 
					
						1999-12-08 12:50:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						febe526303 
					 
					
						
						
							
							Separated bird.conf and bird.conf for testing filters.  
						
						 
						
						
						
						
					 
					
						1999-12-08 10:15:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						7e1f99719e 
					 
					
						
						
							
							accept should behave as return, not running any commands after it.  
						
						 
						
						
						
						
					 
					
						1999-12-01 12:54:23 +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 
							
						 
					 
					
						
						
							
						
						1183b6b229 
					 
					
						
						
							
							Enums do not work, this is testcase.  
						
						 
						
						
						
						
					 
					
						1999-11-10 13:59:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						2f702671b4 
					 
					
						
						
							
							No more shift/reduce conflicts.  
						
						 
						
						
						
						
					 
					
						1999-11-10 13:07:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						f453665704 
					 
					
						
						
							
							Enumerational types, defined keyword added.  
						
						 
						
						
						
						
					 
					
						1999-11-10 12:44:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						f30b25f962 
					 
					
						
						
							
							Use local variables to test that functionality.  
						
						 
						
						
						
						
					 
					
						1999-11-04 14:03:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						6dc7a0cb39 
					 
					
						
						
							
							Filters now do not allow function (int arg; int arg2; ).  
						
						 
						
						
						
						
					 
					
						1999-11-03 22:23:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						41be4444f2 
					 
					
						
						
							
							switch() { } done right.  
						
						 
						
						
						
						
					 
					
						1999-10-28 21:03:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						d3dd620b96 
					 
					
						
						
							
							Filters: permit variables of prefix types, cleanup around  
						
						 
						
						... 
						
						
						
						variables. TODO list added, hopefully complete. Use new features of
filters in bird.conf 
						
						
					 
					
						1999-10-12 06:27:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						4872cef4df 
					 
					
						
						
							
							Added examples of pairs and prefixes  
						
						 
						
						
						
						
					 
					
						1999-10-07 14:09:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						ac40c888c2 
					 
					
						
						
							
							Obvious bugs in authentication fixed.  
						
						 
						
						
						
						
					 
					
						1999-10-02 10:44:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						4caa2231fc 
					 
					
						
						
							
							Make configuration use new case statement.  
						
						 
						
						
						
						
					 
					
						1999-09-29 14:23:11 +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 
							
						 
					 
					
						
						
							
						
						6542ece91a 
					 
					
						
						
							
							Function calling in filters works - somehow. Calling syntax is  
						
						 
						
						... 
						
						
						
						currently very ugly, beware. Variables are not really local - that
needs to be fixed. 
						
						
					 
					
						1999-07-01 09:11:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						7eb01479c9 
					 
					
						
						
							
							Example of password list usage.  
						
						 
						
						
						
						
					 
					
						1999-05-26 14:36:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						36bbfc704c 
					 
					
						
						
							
							Updated filters: they now actually see IP/pxlen of net being filtered,  
						
						 
						
						... 
						
						
						
						gateway, and who told us, so they can do usefull jobs from now on. 
						
						
					 
					
						1999-04-19 18:41:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						38506f71b0 
					 
					
						
						
							
							Sets of integers now actually work. Sets of IP will work as soon as  
						
						 
						
						... 
						
						
						
						compare function is ready. 
						
						
					 
					
						1999-04-12 19:58:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						23b1539bf9 
					 
					
						
						
							
							Filters upgraded - a bit. Moved code to filter.c because it is where  
						
						 
						
						... 
						
						
						
						it belongs. (f-util.c stays there for auxiliary and non-important things.) 
						
						
					 
					
						1999-04-07 12:11:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						ba92164871 
					 
					
						
						
							
							Update of filters towards new interface.  
						
						 
						
						
						
						
					 
					
						1999-03-29 20:21:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						ca3d562b24 
					 
					
						
						
							
							filters_init() renamed to filters_postconfig().  
						
						 
						
						
						
						
					 
					
						1999-01-15 18:13:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						3169cf6991 
					 
					
						
						
							
							Added bird.conf to .cvsignore and created an example configuration file.  
						
						 
						
						... 
						
						
						
						If you want to run bird now, just copy doc/bird.conf.example as bird.conf
and edit it to suit your needs. 
						
						
					 
					
						1999-01-15 17:18:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						8e66a0ebb9 
					 
					
						
						
							
							Hopefully finished kernel syncer (krt) rewrite:  
						
						 
						
						... 
						
						
						
						o  Interface syncing is now a part of krt and it can have configurable
     parameters. Actually, the only one is scan rate now :)
  o  Kernel routing table syncing is now synchronized with interface
     syncing (we need the most recent version of the interface list
     to prevent lots of routes to non-existent destinations from
     appearing). Instead of its own timer, we just check if it's
     route scan time after each iface list scan.
  o  Syncing of device routes implemented.
  o  CONFIG_AUTO_ROUTES should control syncing of automatic device routes.
  o  Rewrote krt_remove_route() to really remove routes :)
  o  Better diagnostics.
  o  Fixed a couple of bugs. 
						
						
					 
					
						1998-12-08 18:37:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f6bd206607 
					 
					
						
						
							
							All static routes except for device ones should work and appear/disappear  
						
						 
						
						... 
						
						
						
						when their destination comes on/off link. Deserves better testing :)
See example in bird.conf. 
						
						
					 
					
						1998-12-06 23:13:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						a1bf6440b5 
					 
					
						
						
							
							Added skeleton of static route protocol.  
						
						 
						
						
						
						
					 
					
						1998-12-06 18:21:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						980ffedbb0 
					 
					
						
						
							
							Kernel syncer is now configurable. It will probably need some more  
						
						 
						
						... 
						
						
						
						options, but at least basic tuning is possible now. 
						
						
					 
					
						1998-12-06 17:40:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						50d8424ad1 
					 
					
						
						
							
							Added configuration of the device internal protocol. This is primarily  
						
						 
						
						... 
						
						
						
						intended to serve as an example of interface pattern list use. As a side
effect, you can disable generating of device routes by disabling
this protocol. 
						
						
					 
					
						1998-11-29 22:03:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						bd5d0d62f1 
					 
					
						
						
							
							Allow setting debug value and `disabled' flag in protocol definition.  
						
						 
						
						
						
						
					 
					
						1998-11-29 14:40:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0b62c3a7c7 
					 
					
						
						
							
							Trivial 15-line bison excercise: Implemented expressions including  
						
						 
						
						... 
						
						
						
						user-defined numeric symbols. Whenever possible, use `expr' instead
of `NUM' to get full express ion power :-) 
						
						
					 
					
						1998-11-27 21:32:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						c74c0e3cdf 
					 
					
						
						
							
							First attempt at protocol configuration (now done only for RIP).  
						
						 
						
						
						
						
					 
					
						1998-11-27 21:09:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						906b0170a4 
					 
					
						
						
							
							Experimental config file.  
						
						 
						
						
						
						
					 
					
						1998-11-27 19:39:16 +00:00