Martin Mares 
							
						 
					 
					
						
						
							
						
						9831e5916f 
					 
					
						
						
							
							Staticized lots of local functions.  
						
						 
						
						
						
						
					 
					
						2004-06-05 09:58:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						6ecd20605c 
					 
					
						
						
							
							... and in the filter.  
						
						 
						
						
						
						
					 
					
						2004-06-05 09:26:55 +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 
							
						 
					 
					
						
						
							
						
						03e3d184b2 
					 
					
						
						
							
							Fix bison input for current build tools, otherwise bison or the compiler  
						
						 
						
						... 
						
						
						
						will abort the build.
(by Andreas) 
						
						
					 
					
						2004-05-31 17:44:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						d85e1f0e2f 
					 
					
						
						
							
							Prefix comparison bug (hopefully) fixed.  
						
						 
						
						
						
						
					 
					
						2003-02-27 10:48:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						de10a974f2 
					 
					
						
						
							
							Added missing semicolons.  
						
						 
						
						
						
						
					 
					
						2002-11-13 08:46:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						4bb18dd2da 
					 
					
						
						
							
							Fix i_same for 'c' instruction.  
						
						 
						
						
						
						
					 
					
						2000-06-08 16:57:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						725270cb1d 
					 
					
						
						
							
							Fixes for the programmer's manual.  
						
						 
						
						
						
						
					 
					
						2000-06-08 12:37:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						a5a947d4d8 
					 
					
						
						
							
							Fixing error messages.  
						
						 
						
						
						
						
					 
					
						2000-06-08 10:26:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						b178d92a0b 
					 
					
						
						
							
							Better messages  
						
						 
						
						
						
						
					 
					
						2000-06-08 08:24:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						3e82b32d36 
					 
					
						
						
							
							Progdocs updates  
						
						 
						
						
						
						
					 
					
						2000-06-07 14:45:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						8dcf254499 
					 
					
						
						
							
							Even better documentation of filters.  
						
						 
						
						
						
						
					 
					
						2000-06-07 14:16:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						907503adb6 
					 
					
						
						
							
							Comment fix.  
						
						 
						
						
						
						
					 
					
						2000-06-07 14:00:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						771ae456a5 
					 
					
						
						
							
							Better progdocs for filters  
						
						 
						
						
						
						
					 
					
						2000-06-07 13:54:06 +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 
							
						 
					 
					
						
						
							
						
						98da26a0a0 
					 
					
						
						
							
							Better error messages  
						
						 
						
						
						
						
					 
					
						2000-06-05 15:41:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						49222defff 
					 
					
						
						
							
							Bug in comment. It didn't compile.  
						
						 
						
						
						
						
					 
					
						2000-06-05 15:06:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						b093c328f5 
					 
					
						
						
							
							Updates to both programmers and users doc  
						
						 
						
						
						
						
					 
					
						2000-06-05 12:52:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						bf3eb98eb8 
					 
					
						
						
							
							Use nested scopes properly. Updated according to cf_define_symbol() changes.  
						
						 
						
						... 
						
						
						
						The rest of code doesn't need changing since it doesn't use nesting. 
						
						
					 
					
						2000-06-04 19:30:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f7667ba1c4 
					 
					
						
						
							
							When cloning a rte and replacing its rta, remember to free the old one  
						
						 
						
						... 
						
						
						
						so that we don't leak memory. Thanks go to the resource tracking system
for quickly discovering the source of leakages. 
						
						
					 
					
						2000-06-04 18:46:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						64ba9f7bcc 
					 
					
						
						
							
							Do not try to divide by zero.  
						
						 
						
						
						
						
					 
					
						2000-06-02 08:01:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						5f4aee76a2 
					 
					
						
						
							
							Added && and ||.  
						
						 
						
						
						
						
					 
					
						2000-06-01 08:43:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						1877dab217 
					 
					
						
						
							
							Allow  
						
						 
						
						... 
						
						
						
						case net {
                       62.0.0.0/8+:
                       10.0.0.0/8+:
                       else: reject;
               } 
						
						
					 
					
						2000-06-01 08:34:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						1895e81e05 
					 
					
						
						
							
							Allow matching on enums:  
						
						 
						
						... 
						
						
						
						if !(scope ~ [ SCOPE_HOST, SCOPE_SITE ]) then {
                print "Failed in test";
                quitbird;
        } 
						
						
					 
					
						2000-06-01 08:32:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						0b1cad8162 
					 
					
						
						
							
							Complain when filter does not end in accept nor reject.  
						
						 
						
						
						
						
					 
					
						2000-05-31 21:50:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						24e1e2005b 
					 
					
						
						
							
							Another testbed for filters.  
						
						 
						
						
						
						
					 
					
						2000-05-30 11:09:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						0dc4431cde 
					 
					
						
						
							
							Access to all attributes we should be able to access seems to work.  
						
						 
						
						
						
						
					 
					
						2000-05-30 11:07:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						26c09e1d25 
					 
					
						
						
							
							Added read-only access to all required fields in rta.  
						
						 
						
						
						
						
					 
					
						2000-05-30 10:42:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						2bdb5e0083 
					 
					
						
						
							
							Cleaning static attributes  
						
						 
						
						
						
						
					 
					
						2000-05-30 10:23:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						fe613ecded 
					 
					
						
						
							
							Access to few more attributes is needed.  
						
						 
						
						
						
						
					 
					
						2000-05-30 10:13:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						ad9074e9ba 
					 
					
						
						
							
							Cleaned up warnings.  
						
						 
						
						
						
						
					 
					
						2000-05-25 15:20:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9a09a64bb4 
					 
					
						
						
							
							Use ? in path matching to avoid /* trap.  
						
						 
						
						
						
						
					 
					
						2000-05-25 14:58:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						72282e2a1b 
					 
					
						
						
							
							Fixed comment not to be misleading.  
						
						 
						
						
						
						
					 
					
						2000-05-25 12:33:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						e66e6c2119 
					 
					
						
						
							
							If community list is not defined, act as it is empty.  
						
						 
						
						
						
						
					 
					
						2000-05-19 16:57:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9f0d45d634 
					 
					
						
						
							
							Finished cleanng up mess: multiplication reinstalled.  
						
						 
						
						
						
						
					 
					
						2000-05-17 12:14:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						b1c9d87161 
					 
					
						
						
							
							Fixed the horrible mess Pavel has created with his last commit.  
						
						 
						
						
						
						
					 
					
						2000-05-16 22:37:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						a96a979d5b 
					 
					
						
						
							
							Line numbers for runtime errors (what's wrong with cvs? I could not  
						
						 
						
						... 
						
						
						
						commit this from home) 
						
						
					 
					
						2000-05-16 18:50:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						60de3356ab 
					 
					
						
						
							
							Resolved shift/reduce conflict  
						
						 
						
						
						
						
					 
					
						2000-05-16 14:24:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						c5a06f65ee 
					 
					
						
						
							
							Allow other operations than +.  
						
						 
						
						
						
						
					 
					
						2000-05-15 12:27:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						cbfd671f11 
					 
					
						
						
							
							Allow accessing defined symbols.  
						
						 
						
						
						
						
					 
					
						2000-05-15 12:19:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						6be662d917 
					 
					
						
						
							
							Use new eval mechanism for testing filters.  
						
						 
						
						
						
						
					 
					
						2000-05-15 12:07:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						e3f2d5fce3 
					 
					
						
						
							
							Cleanup of configuration.  
						
						 
						
						... 
						
						
						
						o  Use `expr' instead of `NUM' and `ipa' instead of `IPA',
   so that defined symbols work everywhere.
o  `define' now accepts both numbers and IP addresses.
o  Renamed `ipa' in filters to `fipa'.
Pavel, please update filters to accept define'd symbols as well. 
						
						
					 
					
						2000-05-15 11:48:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						3b1c523d79 
					 
					
						
						
							
							Got rid of startup functions and filters_postconfig().  
						
						 
						
						... 
						
						
						
						By the way, how do you expect pointers to fit in an int? 
						
						
					 
					
						2000-05-15 10:53:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						1c20608e02 
					 
					
						
						
							
							Added f_eval_int() and EVAL configuration command.  
						
						 
						
						
						
						
					 
					
						2000-05-15 10:49:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						758458be05 
					 
					
						
						
							
							Unified parsing of prefixes.  
						
						 
						
						... 
						
						
						
						Had to rename `prefix' in filters to `fprefix'. 
						
						
					 
					
						2000-05-13 11:17:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ab1129c1bd 
					 
					
						
						
							
							Added skeleton Doc files for the whole developer's documentation.  
						
						 
						
						
						
						
					 
					
						2000-05-05 17:17:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						9a220cabbc 
					 
					
						
						
							
							#ifdef out lots of debugging information.  
						
						 
						
						... 
						
						
						
						The long resource/routing table dump printed upon startup is gone now
and if you wish to see it, just send bird SIGUSR1 or use the `debug'
commands. 
						
						
					 
					
						2000-05-04 20:52:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						2337ade754 
					 
					
						
						
							
							Moved documentation to top of file, where it belongs.  
						
						 
						
						
						
						
					 
					
						2000-04-30 18:47:48 +00:00