Martin Mares 
							
						 
					 
					
						
						
							
						
						30a6108ccc 
					 
					
						
						
							
							Added filter_same() for comparision of two filters.  
						
						 
						
						... 
						
						
						
						Pavel, please implement this as soon as possible. 
						
						
					 
					
						2000-01-16 17:49:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						bf8558bc9c 
					 
					
						
						
							
							Converted shutdown to a kind of reconfiguration, it's no more handled  
						
						 
						
						... 
						
						
						
						as a exception in protocol state machines. Introduced a `shutdown'
CLI command. Killed few reconfiguration bugs. 
						
						
					 
					
						2000-01-16 17:40:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ebc793a5f5 
					 
					
						
						
							
							No more problems when events get scheduled during event processing.  
						
						 
						
						
						
						
					 
					
						2000-01-16 17:39:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						50fe90edf3 
					 
					
						
						
							
							First attempt on dynamic reconfiguration. There are still lots of bugs  
						
						 
						
						... 
						
						
						
						and problems to solve, but the hardest part works. 
						
						
					 
					
						2000-01-16 16:44:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						394aec8fdd 
					 
					
						
						
							
							Don't forget to set proto->min_scope = SCOPE_HOST.  
						
						 
						
						
						
						
					 
					
						2000-01-16 16:40:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						1508757478 
					 
					
						
						
							
							Preparing for building LS databaze. Huh, why is it so complicated? :-(  
						
						 
						
						... 
						
						
						
						Adding definition of some constants. 
						
						
					 
					
						2000-01-05 00:03:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						7a7c1d9f34 
					 
					
						
						
							
							Few more entries for bird documentation  
						
						 
						
						
						
						
					 
					
						1999-12-20 19:14:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						c8c0f62444 
					 
					
						
						
							
							This is first version of documentation. Be sure to take a close look  
						
						 
						
						... 
						
						
						
						at it, and it would be very nice if you wrote at least introductions
to your chapters... 
						
						
					 
					
						1999-12-18 20:41:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						60d7d10e6f 
					 
					
						
						
							
							Added fixme.  
						
						 
						
						
						
						
					 
					
						1999-12-18 20:39:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						476e108425 
					 
					
						
						
							
							Minor cleanups.  
						
						 
						
						
						
						
					 
					
						1999-12-16 13:51:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						e693ddff87 
					 
					
						
						
							
							Handle cases when SIOCGIFINDEX is defined, but doesn't work (new glibc  
						
						 
						
						... 
						
						
						
						with 2.0 kernels). 
						
						
					 
					
						1999-12-16 13:23:32 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						a2867cd957 
					 
					
						
						
							
							Better order of includes.  
						
						 
						
						... 
						
						
						
						set_inaddr() moved to sysio.h. 
						
						
					 
					
						1999-12-16 13:14:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						12a9d139ee 
					 
					
						
						
							
							ipv6_compare() accepts non-lvalue arguments as well. This makes filters  
						
						 
						
						... 
						
						
						
						compile with IPv6. 
						
						
					 
					
						1999-12-16 13:13:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						67ece6df42 
					 
					
						
						
							
							Tried to clean up multicast handling. Now we don't try to guess  
						
						 
						
						... 
						
						
						
						multicast abilities depending on definedness of symbols and use hard-wired
system-dependent configuration defines instead.
Please test whereever you can. 
						
						
					 
					
						1999-12-16 13:06:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ccdc339756 
					 
					
						
						
							
							Avoid touching F_MODIFY, it no longer exists.  
						
						 
						
						
						
						
					 
					
						1999-12-16 12:59:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						6aea8905c4 
					 
					
						
						
							
							TODO entries and FIXME's.  
						
						 
						
						
						
						
					 
					
						1999-12-16 12:18:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						d46ffc97ff 
					 
					
						
						
							
							Kicked off F_MODIFY (not generated nor used)  
						
						 
						
						
						
						
					 
					
						1999-12-16 12:18:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f545d38707 
					 
					
						
						
							
							Added universal locking mechanism which will solve problems  
						
						 
						
						... 
						
						
						
						with protocols wanting to use the same port on the same interface
during reconfiguration time.
How to use locks: In the if_notify hook, just order locks for the
interfaces you want to work with and do the real socket opening after the
lock hook function gets called. When you stop using the socket, close
it and rfree() the lock.
Please update your protocols to use the new locking mechanism. 
						
						
					 
					
						1999-12-09 18:54:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						30bc402ebb 
					 
					
						
						
							
							Temporary work-arounds for multicast problems. Needs further investigation.  
						
						 
						
						
						
						
					 
					
						1999-12-08 15:12:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0da472d7e8 
					 
					
						
						
							
							Except for special protocols (nowadays only the kernel syncer), don't  
						
						 
						
						... 
						
						
						
						export host and link scope routes. 
						
						
					 
					
						1999-12-08 14:16:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						dff1f57917 
					 
					
						
						
							
							Added hooks for show route.  
						
						 
						
						... 
						
						
						
						Fixed passing metrics around routing tables. 
						
						
					 
					
						1999-12-08 13:33:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						dc82daaa9b 
					 
					
						
						
							
							- Path to control socket is selectable via command-line option.  
						
						 
						
						... 
						
						
						
						- die() when control socket open failed. 
						
						
					 
					
						1999-12-08 13:20:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						4d4de35f00 
					 
					
						
						
							
							Fix timing and fix endianity in metrics.  
						
						 
						
						
						
						
					 
					
						1999-12-08 12:51:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						2e18b87dcf 
					 
					
						
						
							
							Disallow rta.net syntax.  
						
						 
						
						
						
						
					 
					
						1999-12-08 12:51:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						3df563fa4c 
					 
					
						
						
							
							Put rip options into config file.  
						
						 
						
						
						
						
					 
					
						1999-12-08 12:51:15 +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 
							
						 
					 
					
						
						
							
						
						6c14255dd6 
					 
					
						
						
							
							Make rta. syntax optional.  
						
						 
						
						
						
						
					 
					
						1999-12-08 10:15:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						febe526303 
					 
					
						
						
							
							Separated bird.conf and bird.conf for testing filters.  
						
						 
						
						
						
						
					 
					
						1999-12-08 10:15:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f78056fb2c 
					 
					
						
						
							
							Allow logging to stderr as well.  
						
						 
						
						
						
						
					 
					
						1999-12-06 13:51:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						4ab5331c63 
					 
					
						
						
							
							Added type `g' for void (general) pointer.  
						
						 
						
						
						
						
					 
					
						1999-12-06 13:50:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						a0c37b45e5 
					 
					
						
						
							
							Logging is now configurable. You can define multiple log outputs (to both  
						
						 
						
						... 
						
						
						
						files and syslog) and assign lists of message categories to each of them. 
						
						
					 
					
						1999-12-06 13:45:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						7c0cc76ed7 
					 
					
						
						
							
							Moved initialization of protocol list to proto.c.  
						
						 
						
						... 
						
						
						
						Added sysdep configuration hooks. 
						
						
					 
					
						1999-12-06 13:44:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						a9c986f981 
					 
					
						
						
							
							Added tracked_fopen() which is a fopen registered in resource database.  
						
						 
						
						... 
						
						
						
						Will be used for log files. 
						
						
					 
					
						1999-12-06 13:43:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						34350a5270 
					 
					
						
						
							
							Implemented echoing of log messages to CLI connections. Just try `echo all'.  
						
						 
						
						
						
						
					 
					
						1999-12-06 12:34:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f3792601df 
					 
					
						
						
							
							Don't forget to send an OK reply after dumping debug information.  
						
						 
						
						
						
						
					 
					
						1999-12-04 23:28:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						305a01f57b 
					 
					
						
						
							
							Added DEBUG commands.  
						
						 
						
						... 
						
						
						
						Removed CLI tests, real commands now serve as much better examples. 
						
						
					 
					
						1999-12-04 23:17:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						feed822676 
					 
					
						
						
							
							Implemented `show static'. It's a relatively good example of how to write  
						
						 
						
						... 
						
						
						
						show commands for other protocols. 
						
						
					 
					
						1999-12-03 11:41:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						02c1fbddd4 
					 
					
						
						
							
							Added proto_get_named() to be used in CLI commands to get protocol instance  
						
						 
						
						... 
						
						
						
						of a given protocol with optionally given name. See `show static' for an
example. 
						
						
					 
					
						1999-12-03 11:40:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						28e01f85c6 
					 
					
						
						
							
							Renamed SHOW PROTOCOLS VERBOSE to SHOW PROTOCOLS ALL to be consistent  
						
						 
						
						... 
						
						
						
						with the other commands. 
						
						
					 
					
						1999-12-03 11:10:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						430da60fa2 
					 
					
						
						
							
							Implemented `show route where <condition>' command.  
						
						 
						
						... 
						
						
						
						Pavel, please check my addition to filter/config.Y. 
						
						
					 
					
						1999-12-02 14:04:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f2c6c80a24 
					 
					
						
						
							
							I tried to turn on the YYERROR_VERBOSE switch, but bison is buggy as hell,  
						
						 
						
						... 
						
						
						
						so it doesn't even compile. Turned it again off and added a comment on it. 
						
						
					 
					
						1999-12-02 14:03:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						efe51e3863 
					 
					
						
						
							
							Avoid `default rule can be matched' warning in CLI state.  
						
						 
						
						
						
						
					 
					
						1999-12-02 12:04:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						9c3726afd2 
					 
					
						
						
							
							Updated TODO file.  
						
						 
						
						
						
						
					 
					
						1999-12-01 15:17:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						730f2e2c8c 
					 
					
						
						
							
							Added dumping of routing tables (`show route'). This includes filtering.  
						
						 
						
						
						
						
					 
					
						1999-12-01 15:10:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						04a60c689a 
					 
					
						
						
							
							Added get_route_info and show_route_data hooks to struct protocol.  
						
						 
						
						... 
						
						
						
						Please implement them. 
						
						
					 
					
						1999-12-01 15:08:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f611f0ee82 
					 
					
						
						
							
							Reset temporary parser data before parsing, not afterwards. This enables  
						
						 
						
						... 
						
						
						
						deferred CLI command handlers to store their temporary data in the CLI
parsing pool. 
						
						
					 
					
						1999-12-01 15:07:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						2ad6dcdb2c 
					 
					
						
						
							
							Make ACCEPT/REJECT actually return the result...  
						
						 
						
						
						
						
					 
					
						1999-12-01 15:07:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						e7f76bae8c 
					 
					
						
						
							
							Stupid bug (essentially while(1) loop) occuring sometimes during start  
						
						 
						
						... 
						
						
						
						of bird fixed. 
						
						
					 
					
						1999-12-01 13:44:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						7e1f99719e 
					 
					
						
						
							
							accept should behave as return, not running any commands after it.  
						
						 
						
						
						
						
					 
					
						1999-12-01 12:54:23 +00:00