Martin Mares 
							
						 
					 
					
						
						
							
						
						e79671a72c 
					 
					
						
						
							
							Fixed incorrect error message about router ID syntax.  
						
						 
						
						
						
						
					 
					
						2000-05-16 15:08:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						d6796e7b54 
					 
					
						
						
							
							Don't segfault when someone adds passwords.  
						
						 
						
						
						
						
					 
					
						2000-05-16 15:02:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						2f2663bdb7 
					 
					
						
						
							
							Password same now actually works  
						
						 
						
						
						
						
					 
					
						2000-05-16 15:00:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						df9f0fb30a 
					 
					
						
						
							
							Don't log state changes if nothing user-visible has changed.  
						
						 
						
						
						
						
					 
					
						2000-05-16 13:43:26 +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 
							
						 
					 
					
						
						
							
						
						9449c91ab2 
					 
					
						
						
							
							Added `show route for <prefix-or-ipa>' which looks up route leading to  
						
						 
						
						... 
						
						
						
						given network. 
						
						
					 
					
						2000-05-13 11:42:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						56d6c530eb 
					 
					
						
						
							
							Added fib_route() which does (although very slow) lookup of longest-match  
						
						 
						
						... 
						
						
						
						routing in a FIB. 
						
						
					 
					
						2000-05-13 11:42:06 +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 
							
						 
					 
					
						
						
							
						
						08f0290a1e 
					 
					
						
						
							
							Changed semantics of the rt_update hook. The attribute list we pass now  
						
						 
						
						... 
						
						
						
						contains all attributes, not just the temporary ones. This avoids having
to merge the lists inside protocols or doing searches on both of them.
Also, do filtering of routes properly. (I'd like to avoid it, but it's
needed at least in the krt protocol.) 
						
						
					 
					
						2000-05-13 11:00:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						ec21aecfdd 
					 
					
						
						
							
							Fixed nasty segfault in rip.  
						
						 
						
						
						
						
					 
					
						2000-05-11 10:33:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						45a48e2de2 
					 
					
						
						
							
							password_same utility function  
						
						 
						
						
						
						
					 
					
						2000-05-10 13:42:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						c0100454cf 
					 
					
						
						
							
							Added more convient interface for ea_find.  
						
						 
						
						... 
						
						
						
						What is special about int default;? Compiler chokes on that! 
						
						
					 
					
						2000-05-10 06:54:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0521e4f684 
					 
					
						
						
							
							rt_prune: Don't kill routes from protocols in FS_FEEDING state. If debugging,  
						
						 
						
						... 
						
						
						
						call fib_check() on the table's fib. 
						
						
					 
					
						2000-05-08 22:33:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						8abbde02d4 
					 
					
						
						
							
							Several simplifications of the fib iterators.  
						
						 
						
						
						
						
					 
					
						2000-05-08 19:11:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						33a368ad59 
					 
					
						
						
							
							Implemented show route count' which is show route stats' with  
						
						 
						
						... 
						
						
						
						exception that it doesn't print the routes themselves. 
						
						
					 
					
						2000-05-08 14:58:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						e48dae3ed7 
					 
					
						
						
							
							Stop feeding the protocol if it suddenly shuts down.  
						
						 
						
						
						
						
					 
					
						2000-05-08 14:51:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						5d86aefb6c 
					 
					
						
						
							
							Really free attributes.  
						
						 
						
						
						
						
					 
					
						2000-05-08 13:12:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						d0126f0bf0 
					 
					
						
						
							
							bugs_in_attr_cache_hashing--;  
						
						 
						
						
						
						
					 
					
						2000-05-08 11:40:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						916c8c0aba 
					 
					
						
						
							
							Use preferences properly.  
						
						 
						
						
						
						
					 
					
						2000-05-08 10:40:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0117d00494 
					 
					
						
						
							
							Fixed `show route primary'.  
						
						 
						
						
						
						
					 
					
						2000-05-08 10:37:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						18c031fae8 
					 
					
						
						
							
							Debugged printing and pruning of neighbor cache entries.  
						
						 
						
						
						
						
					 
					
						2000-05-08 10:13:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0d3070824d 
					 
					
						
						
							
							Don't count networks with no routes (they are not displayed at all and  
						
						 
						
						... 
						
						
						
						will be removed during the next garbage collection pass). 
						
						
					 
					
						2000-05-07 11:32:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						23693958aa 
					 
					
						
						
							
							Implemented `show route <...> stats'.  
						
						 
						
						
						
						
					 
					
						2000-05-07 11:28:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						6998bb9ee3 
					 
					
						
						
							
							Squashed one bug in fib_rehash().  No more routes disappearing as if struct  
						
						 
						
						... 
						
						
						
						by a lightning :) 
						
						
					 
					
						2000-05-07 11:28:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						891cec854f 
					 
					
						
						
							
							Killed one more reference to RTS_RIP_EXT.  
						
						 
						
						
						
						
					 
					
						2000-05-07 11:27:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ce1da96ee7 
					 
					
						
						
							
							Added commands show route protocol <p>' and show route import <p>' which  
						
						 
						
						... 
						
						
						
						show the routing table as exported to the protocol given resp. as returned
from its import control hook.
To get handling of filtered extended attributes right (even in the old
`show route where <filter>' command), the get_route_info hook gets an
attribute list and all protocol specific rte attributes are contained
there as temporary ones. Updated RIP to do that.
Added ea_append() which joins two ea_list's. 
						
						
					 
					
						2000-05-06 22:57:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						498c33395f 
					 
					
						
						
							
							Cosmetic fixes.  
						
						 
						
						
						
						
					 
					
						2000-05-06 21:42:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0b7610985c 
					 
					
						
						
							
							Fixed silly bug in previous commit.  
						
						 
						
						
						
						
					 
					
						2000-05-06 21:31:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						67be5b23cd 
					 
					
						
						
							
							When rte_update is called for an identical route, don't announce anything.  
						
						 
						
						... 
						
						
						
						Please implement the rte_same hook in your protocols. It should just
compare your metrics stored directly in rte, the rest is done by the core. 
						
						
					 
					
						2000-05-06 21:21:19 +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 
							
						 
					 
					
						
						
							
						
						beaf86e13c 
					 
					
						
						
							
							Removed RTS_RIP_EXT.  
						
						 
						
						
						
						
					 
					
						2000-05-04 21:23:10 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						93a786cb03 
					 
					
						
						
							
							Removed a lot of unused variables.  
						
						 
						
						... 
						
						
						
						Please try compiling your code with --enable-warnings to see them. (The
unused parameter warnings are usually bogus, the unused variable ones
are very useful, but gcc is unable to control them separately.) 
						
						
					 
					
						2000-05-04 20:30:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						1d9622e10d 
					 
					
						
						
							
							Switched off LOCAL_DEBUG.  
						
						 
						
						
						
						
					 
					
						2000-05-04 09:08:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						85a291ff30 
					 
					
						
						
							
							IPv6 address classification fixes.  
						
						 
						
						
						
						
					 
					
						2000-05-02 15:21:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						2edb31b097 
					 
					
						
						
							
							Split CF_HDR section to CF_HDR (only includes) and CF_DEFINES (defines,  
						
						 
						
						... 
						
						
						
						C declarations etc.). 
						
						
					 
					
						2000-04-28 15:11:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f75e3bbc01 
					 
					
						
						
							
							Fixed a couple of nasty CLI bugs which were triggered on long or multi-part  
						
						 
						
						... 
						
						
						
						outputs. It took a whole evening to hunt them down, but now the CLI seems
to work fine.
Now I run three BGP connections with several thousand routes! 
						
						
					 
					
						2000-04-27 22:35:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						8f6accb5bb 
					 
					
						
						
							
							Event handlers no longer return re-queue flag. Instead of using it, just  
						
						 
						
						... 
						
						
						
						call ev_schedule() on the same handler which should work perfectly now. 
						
						
					 
					
						2000-04-27 22:28:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						987de54578 
					 
					
						
						
							
							Fixed stupid bug in as_path_format().  
						
						 
						
						
						
						
					 
					
						2000-04-27 19:44:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						dbf3939a53 
					 
					
						
						
							
							Better formatting of router ID's.  
						
						 
						
						
						
						
					 
					
						2000-04-26 12:32:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ebd3720f83 
					 
					
						
						
							
							Fixed several bugs in protocol state machine.  Reconfigurations and  
						
						 
						
						... 
						
						
						
						restarts of BGP seem to work now. 
						
						
					 
					
						2000-04-26 12:30:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9834765946 
					 
					
						
						
							
							Whitespace changes.  
						
						 
						
						
						
						
					 
					
						2000-04-26 09:37:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						41b26cfb55 
					 
					
						
						
							
							Don't forget to set filter pointers in struct proto when reconfiguring.  
						
						 
						
						
						
						
					 
					
						2000-04-25 21:56:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						56a2bed46b 
					 
					
						
						
							
							Don't import/export MED and LOCAL_PREF on external links.  
						
						 
						
						... 
						
						
						
						Added real comparison of BGP routes (inspired by the Cisco one).
Default local preference and default MED are now settable.
Defined filter keywords for all BGP attributes we know. 
						
						
					 
					
						2000-04-17 12:46:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						700bbe60fb 
					 
					
						
						
							
							The previous fix for spacing was (a) totally out of context, (b) wrong.  
						
						 
						
						... 
						
						
						
						Please *read* the code when trying to change it.
Also killed a couple of type clashes. 
						
						
					 
					
						2000-04-17 11:49:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						5a2455886d 
					 
					
						
						
							
							Put space between entries so they are separated.  
						
						 
						
						... 
						
						
						
						FIXME: should use format as in filters. 
						
						
					 
					
						2000-04-17 11:42:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						9c400ec9dd 
					 
					
						
						
							
							Int sets moved to core. It is now possible to have variable of type clist.  
						
						 
						
						
						
						
					 
					
						2000-04-17 11:34:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						51a183af78 
					 
					
						
						
							
							Define EAF_ORIGINATED and propagate it properly when merging attribute lists.  
						
						 
						
						
						
						
					 
					
						2000-04-17 11:23:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						4b03f64b34 
					 
					
						
						
							
							Aesthetical tweaks (asterisk spells `asterisk' etc.)  
						
						 
						
						
						
						
					 
					
						2000-04-17 11:22:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Machek 
							
						 
					 
					
						
						
							
						
						2a40efa5e6 
					 
					
						
						
							
							as_path_match moved to a-path.c  
						
						 
						
						
						
						
					 
					
						2000-04-17 11:11:33 +00:00