Ondrej Filip 
							
						 
					 
					
						
						
							
						
						e667622a35 
					 
					
						
						
							
							Default rounting table for 'show route export/preexport/protocol' is the one related to a respective protocol.  
						
						 
						
						
						
						
					 
					
						2013-02-25 10:39:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						9d969be5f2 
					 
					
						
						
							
							I still believe that 0 == NULL, however this patch will make Santiago happy. :-)  
						
						 
						
						
						
						
					 
					
						2013-02-14 23:35:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						0bc3542ab6 
					 
					
						
						
							
							Route limits can be disabled - this makes sense for protocol templates  
						
						 
						
						
						
						
					 
					
						2013-02-10 19:06:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						36da2857bc 
					 
					
						
						
							
							Implements router advertisements activated by received routes.  
						
						 
						
						... 
						
						
						
						The RAdv protocol could be configured to change its behavior based on
availability of routes, e.g., do not announce router lifetime when a
default route is not available. 
						
						
					 
					
						2013-02-08 23:58:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						b662290f40 
					 
					
						
						
							
							Separate import and receive limits.  
						
						 
						
						... 
						
						
						
						They have different behavior w.r.t. filtered routes that are kept. 
						
						
					 
					
						2013-01-10 13:07:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						79b4e12e60 
					 
					
						
						
							
							Implements interface masks for choosing router id.  
						
						 
						
						... 
						
						
						
						Router ID could be automatically determined based of subset of
ifaces/addresses specified by 'router id from' option. The patch also
does some minor changes related to router ID reconfiguration.
Thanks to Alexander V. Chernikov for most of the work. 
						
						
					 
					
						2012-12-27 12:56:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						a92cf57dd6 
					 
					
						
						
							
							Implements undo command and optional timeout for configuration  
						
						 
						
						... 
						
						
						
						Several new configure command variants:
configure undo - undo last reconfiguration
configure timeout - configure with scheduled undo if not confirmed in timeout
configure confirm - confirm last configuration
configure check - just parse and validate config file 
						
						
					 
					
						2012-12-26 12:40:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						7057752924 
					 
					
						
						
							
							Fixes route tracing w.r.t. kept filtered routes.  
						
						 
						
						
						
						
					 
					
						2012-11-16 13:29:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						1555095795 
					 
					
						
						
							
							Changes 'rejected' to 'filtered' in one of the last patches.  
						
						 
						
						
						
						
					 
					
						2012-11-15 01:29:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						cf98be7b67 
					 
					
						
						
							
							Allows rejected routes to be kept and examined.  
						
						 
						
						... 
						
						
						
						When 'import keep rejected' protocol option is activated, routes
rejected by the import filter are kept in the routing table, but they
are hidden and not propagated to other protocols. It is possible to
examine them using 'show route rejected'. 
						
						
					 
					
						2012-11-10 14:26:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						8ecbaf9c70 
					 
					
						
						
							
							Fixes a bug with neighbor cache and overlapping IP prefixes.  
						
						 
						
						... 
						
						
						
						When there are overlapping IP prefixes and one disappears,
neighbors associated with it was removed even if there
is another covering IP prefix. 
						
						
					 
					
						2012-08-16 13:09:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						5400c0e7f9 
					 
					
						
						
							
							Fixes BGP subcode during global shutdown.  
						
						 
						
						
						
						
					 
					
						2012-08-06 02:42:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						36415e4b1d 
					 
					
						
						
							
							Allows to redefine master table.  
						
						 
						
						
						
						
					 
					
						2012-07-20 19:56:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						4be266a983 
					 
					
						
						
							
							Implements wildcard matching in config file include.  
						
						 
						
						... 
						
						
						
						Also fixes some minor bugs in include.
Thanks Kelly Cochran for suggestion and draft patch. 
						
						
					 
					
						2012-07-18 19:29:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						abced4a914 
					 
					
						
						
							
							Merge branch 'rt-accepted'  
						
						 
						
						... 
						
						
						
						Conflicts:
	nest/config.Y
	nest/rt-table.c
	proto/bgp/bgp.c 
						
						
					 
					
						2012-07-16 14:44:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						26822d8fe1 
					 
					
						
						
							
							Finalize RA_ACCEPTED handling.  
						
						 
						
						
						
						
					 
					
						2012-07-16 01:33:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						47c447c42e 
					 
					
						
						
							
							Minor cleanups.  
						
						 
						
						
						
						
					 
					
						2012-05-11 12:10:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						b7f3df7905 
					 
					
						
						
							
							Fixes a bug in RA_ACCEPTED handling.  
						
						 
						
						
						
						
					 
					
						2012-05-11 12:01:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						f1aceff59b 
					 
					
						
						
							
							Cleanup in sysdep KRT code, part 2.  
						
						 
						
						... 
						
						
						
						Remove support for historic Linux kernels,
merge krt-iface, krt-set and krt-scan stub headers. 
						
						
					 
					
						2012-04-30 22:25:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						bf42207332 
					 
					
						
						
							
							Changes keyword 'exceed' to 'action'.  
						
						 
						
						
						
						
					 
					
						2012-04-28 13:18:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ab758e4fb2 
					 
					
						
						
							
							Some fixes in route export limits.  
						
						 
						
						
						
						
					 
					
						2012-04-28 12:59:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						d494df63ac 
					 
					
						
						
							
							Some minor fixes.  
						
						 
						
						
						
						
					 
					
						2012-04-27 00:04:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						d9b77cc281 
					 
					
						
						
							
							Implements generalized export limits.  
						
						 
						
						... 
						
						
						
						And also fixes some minor bugs in limits. 
						
						
					 
					
						2012-04-24 23:39:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						7d0a31deed 
					 
					
						
						
							
							Fixes in generalized import limits.  
						
						 
						
						
						
						
					 
					
						2012-04-21 21:05:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ebecb6f6a1 
					 
					
						
						
							
							Implements generalized import hooks.  
						
						 
						
						... 
						
						
						
						Thanks to Alexander V. Chernikov for the original patch. 
						
						
					 
					
						2012-04-15 15:28:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						00a09f3c36 
					 
					
						
						
							
							Implement RA_ACCEPTED mode of route propagation.  
						
						 
						
						
						
						
					 
					
						2012-04-15 15:07:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						bf2abe2f51 
					 
					
						
						
							
							Merge branch 'soon'  
						
						 
						
						... 
						
						
						
						Conflicts:
	nest/proto.c
	nest/rt-table.c 
						
						
					 
					
						2012-03-30 11:04:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						fb829de690 
					 
					
						
						
							
							Fixes responsiveness for protocol shutdown.  
						
						 
						
						... 
						
						
						
						When a protocol went down, all its routes were flushed in one step, that
may block BIRD for too much time. The patch fixes that by limiting
maximum number of routes flushed in one step. 
						
						
					 
					
						2012-03-28 18:40:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						c47d037ecb 
					 
					
						
						
							
							Some minor changes to CLI.  
						
						 
						
						
						
						
					 
					
						2012-03-22 12:13:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						af582c4811 
					 
					
						
						
							
							Route Origin Authorization basics.  
						
						 
						
						... 
						
						
						
						- ROA tables, which are used as a basic part for RPKI.
 - Commands for examining and modifying ROA tables.
 - Filter operators based on ROA tables consistent with RFC 6483. 
						
						
					 
					
						2012-03-18 17:32:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						0f808c066f 
					 
					
						
						
							
							Adds filtering to 'show symbols' command.  
						
						 
						
						... 
						
						
						
						Thanks Alexander V. Chernikov for the original patch. 
						
						
					 
					
						2012-03-16 12:47:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						0888a737b0 
					 
					
						
						
							
							Extends set operations in filters.  
						
						 
						
						... 
						
						
						
						Allows add/filter/delete clist on clist (set algebra on clists).
Allows number ~ bgppath match. 
						
						
					 
					
						2012-03-15 21:07:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						c0adf7e9fc 
					 
					
						
						
							
							Better support for multitable protocols.  
						
						 
						
						... 
						
						
						
						The nest-protocol interaction is changed to better handle multitable
protocols. Multitable protocols now declare that by 'multitable' field,
which tells nest that a protocol handles things related to proto-rtable
interaction (table locking, announce hook adding, reconfiguration of
filters) itself.
Filters and stats are moved to announce hooks, a protocol could have
different filters and stats to different tables.
The patch is based on one from Alexander V. Chernikov, thanks. 
						
						
					 
					
						2012-03-15 12:13:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						39c028e9e9 
					 
					
						
						
							
							Assign default protocol preference via proto_config_new().  
						
						 
						
						... 
						
						
						
						The patch from Alexander V. Chernikov. 
						
						
					 
					
						2012-01-24 11:31:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						09686693d3 
					 
					
						
						
							
							Implements handling of BSD iface arrival/departure notifications.  
						
						 
						
						... 
						
						
						
						Thanks to Alexander V. Chernikov for original patch. 
						
						
					 
					
						2012-01-23 03:15:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						732a0a257d 
					 
					
						
						
							
							Fixes problems with creating/removing/renaming ifaces on BSD.  
						
						 
						
						
						
						
					 
					
						2012-01-23 01:26:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						bc09257117 
					 
					
						
						
							
							Fixes another minor bug in iface scan.  
						
						 
						
						... 
						
						
						
						Iface flags are not updated in some cases. 
						
						
					 
					
						2012-01-21 22:56:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						69a8259c5e 
					 
					
						
						
							
							Allows sticky link-local neighbors.  
						
						 
						
						... 
						
						
						
						Allows using NEF_STICKY neighbors with link-local addresses. This is
used for static route nexthops, they can be specified like fe80::1%eth0
. 
						
						
					 
					
						2012-01-01 12:14:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						be4cd99a36 
					 
					
						
						
							
							Implements deterministic MED handling.  
						
						 
						
						... 
						
						
						
						Thanks to Alexander V. Chernikov for many suggestions. 
						
						
					 
					
						2011-12-22 13:20:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						cf7f064531 
					 
					
						
						
							
							Fixes problem with sticky neighbors and iface address changes.  
						
						 
						
						... 
						
						
						
						Thanks Matthias Schiffer for the bugreport and the original patch. 
						
						
					 
					
						2011-12-12 00:24:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						a7f23f581f 
					 
					
						
						
							
							Implements protocol templates.  
						
						 
						
						... 
						
						
						
						Based on the patch from Alexander V. Chernikov.
Extended to support almost all protocols.
Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax. 
						
						
					 
					
						2011-11-07 00:31:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						9b7fdfc84a 
					 
					
						
						
							
							Fixes for include.  
						
						 
						
						
						
						
					 
					
						2011-10-10 01:41:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						32f95476a8 
					 
					
						
						
							
							Signal problems with route installation to kernel tables.  
						
						 
						
						
						
						
					 
					
						2011-10-06 22:48:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						bf6d91dc4e 
					 
					
						
						
							
							Use undefined scope for undefined IPv6 addresses.  
						
						 
						
						
						
						
					 
					
						2011-09-24 11:06:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						48ec367aab 
					 
					
						
						
							
							Configuration can include other files.  
						
						 
						
						
						
						
					 
					
						2011-09-11 21:21:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						a52d52fa91 
					 
					
						
						
							
							Fixes some missing tabs.  
						
						 
						
						... 
						
						
						
						They unintentionally disappeared in 1.3.2. 
						
						
					 
					
						2011-08-15 20:54:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						42a0c05408 
					 
					
						
						
							
							BGP Extended communities.  
						
						 
						
						
						
						
					 
					
						2011-08-14 13:55:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						fdf16eb658 
					 
					
						
						
							
							Prints full community lists during 'show route all'.  
						
						 
						
						
						
						
					 
					
						2011-07-03 19:43:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						6370d6f61b 
					 
					
						
						
							
							Fix route types in rta_show().  
						
						 
						
						
						
						
					 
					
						2011-06-26 22:32:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						23fd464447 
					 
					
						
						
							
							Fixes a bug related to protocol enabling and reconfigure.  
						
						 
						
						... 
						
						
						
						When a protocol was enabled interactively (but disabled in the config
file), then reconfigure in some cases forgets to disable it. 
						
						
					 
					
						2011-06-20 20:35:59 +02:00