Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						c9ae81656f 
					 
					
						
						
							
							Some minor sl_allocz() cleanups  
						
						 
						
						
						
						
					 
					
						2020-11-24 03:21:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						99ad208dd7 
					 
					
						
						
							
							BFD: Fix superfluous reconfiguration of sessions  
						
						 
						
						
						
						
					 
					
						2020-11-12 02:48:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						9d3fc3062b 
					 
					
						
						
							
							BFD: Allow per-request session options  
						
						 
						
						... 
						
						
						
						BFD session options are configured per interface in BFD protocol. This
patch allows to specify them also per-request in protocols requesting
sessions (currently limited to BGP). 
						
						
					 
					
						2020-11-08 15:33:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						c26c6bc2d7 
					 
					
						
						
							
							Show info from multiple protocols when protocol is not specified  
						
						 
						
						... 
						
						
						
						Most commands like 'show ospf neighbors' fail when protocol is not
specified and there are multiple instances of given protocol type.
This is annoying in BIRD 2, as many protocols have IPv4 and IPv6
instances. The patch changes that by showing output from all protocol
instances of appropriate type.
Note that the patch also removes terminating cli_msg() call from these
commands and moves it to the common iterating code. 
						
						
					 
					
						2020-06-28 15:38:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						7f9adafc10 
					 
					
						
						
							
							BFD: Option to specify which class of BFD sessions are accepted  
						
						 
						
						... 
						
						
						
						Allows to configure IPv4/IPv6-only or direct/multihop-only BFD protocol
instances. 
						
						
					 
					
						2020-01-28 18:07:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						4821251ebb 
					 
					
						
						
							
							BFD: Fix reconfiguration of neighbors  
						
						 
						
						... 
						
						
						
						The bfd_reconfigure_neighbors() returned after first reconfigured
neighbor instead of continuing with the next one.
Thanks to Winston Chen for the bugreport and a patch. 
						
						
					 
					
						2019-09-30 19:10:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						00284f0ed6 
					 
					
						
						
							
							BFD: Fix formatting of 'show bfd sessions'  
						
						 
						
						... 
						
						
						
						The formatting was broken due to longer date in 'since' column. 
						
						
					 
					
						2019-07-25 14:24:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						18f70a6229 
					 
					
						
						
							
							Nest: VRF of protocol can be explicitly specified as 'default'  
						
						 
						
						... 
						
						
						
						Protocol can have specified VRF, in such case it is restricted to a set
of ifaces associated with the VRF, otherwise it can use all interfaces.
The patch allows to specify VRF as 'default', in which case it is
restricted to a set of iface not associated with any VRF. 
						
						
					 
					
						2019-07-24 15:08:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						cf7ff99513 
					 
					
						
						
							
							BFD: Support for VRFs  
						
						 
						
						... 
						
						
						
						Allow multiple BFD instances in separate VRFs, dispatch BFD requests
according to VRFs.
Thanks to Alexander Zubkov for notice and patches. 
						
						
					 
					
						2019-07-17 16:20:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						586c1800c4 
					 
					
						
						
							
							Nest: Neighbor cache cleanups  
						
						 
						
						... 
						
						
						
						Simplify neighbor cache code, fix several minor bugs, and improve
handling of ONLINK flag. 
						
						
					 
					
						2018-06-27 16:57:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Maria Matejka 
							
						 
					 
					
						
						
							
						
						ee7e2ffd26 
					 
					
						
						
							
							Protocol: Introducing an enum protocol_class  
						
						 
						
						... 
						
						
						
						This supersedes the EAP_* constants. 
						
						
					 
					
						2018-05-29 12:35:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						a6f79ca57f 
					 
					
						
						
							
							Timers: Revert temporary names and remove old timer.h  
						
						 
						
						
						
						
					 
					
						2017-12-07 13:54:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						d3fa9e84e9 
					 
					
						
						
							
							Timers: Show sub-second times in some protocol outputs  
						
						 
						
						
						
						
					 
					
						2017-12-07 13:49:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						f047271cb9 
					 
					
						
						
							
							Timers: Parse and format functions for microsecond times  
						
						 
						
						... 
						
						
						
						Date/time output (e.g. in logs, show commands) can use %f to specify
subsecond time. By default, millisecond precision is used in output. 
						
						
					 
					
						2017-12-07 13:49:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						8860e991f6 
					 
					
						
						
							
							Merge branch 'master' into int-new  
						
						 
						
						
						
						
					 
					
						2016-11-08 19:27:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						e03dc6a984 
					 
					
						
						
							
							BFD: Authentication  
						
						 
						
						... 
						
						
						
						Implement BFD authentication (part of RFC 5880). Supports plaintext
passwords and cryptographic MD5 / SHA-1 authentication.
Based on former commit from Pavel Tvrdik 
						
						
					 
					
						2016-11-02 17:53:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Moskyto Matejka 
							
						 
					 
					
						
						
							
						
						3e236955c9 
					 
					
						
						
							
							Build: switch on -Wextra, get rid of most of the warnings  
						
						 
						
						... 
						
						
						
						There are several unresolved -Wmissing-field-initializers on older
versions of GCC than 5.1, all of them false positive. 
						
						
					 
					
						2016-11-01 14:52:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						08b3a24da5 
					 
					
						
						
							
							IO: Minor changes in socket AF handing  
						
						 
						
						... 
						
						
						
						AF can be specified implicitly by saddr or daddr, flags SKF_V4ONLY and
SKF_V6ONLY are to be removed. 
						
						
					 
					
						2016-05-17 15:21:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Moskyto Matejka 
							
						 
					 
					
						
						
							
						
						7a7ac65682 
					 
					
						
						
							
							Merge branch 'master' into int-new-channels  
						
						 
						
						
						
						
					 
					
						2016-04-08 12:28:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						665b8e5283 
					 
					
						
						
							
							Birdlib: Do cleanups after remove/free  
						
						 
						
						... 
						
						
						
						To avoid byzantine behavior in case of some errors, linked lists are
cleared after rem_node() and resource headers are cleared after rfree(). 
						
						
					 
					
						2016-03-23 02:21:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						f4a60a9bc4 
					 
					
						
						
							
							Channels - explicit links between protocols and tables  
						
						 
						
						... 
						
						
						
						The patch adds support for channels, structures connecting protocols and
tables and handling most interactions between them. The documentation is
missing yet. 
						
						
					 
					
						2016-02-01 10:28:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Moskyto Matejka 
							
						 
					 
					
						
						
							
						
						5b218c3d9b 
					 
					
						
						
							
							BFD: split of v4/v6 sockets  
						
						 
						
						
						
						
					 
					
						2016-01-11 09:29:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						04632fd77f 
					 
					
						
						
							
							Follow-up work on integration  
						
						 
						
						
						
						
					 
					
						2015-12-24 15:56:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ffa398b8d8 
					 
					
						
						
							
							BFD: Fixes crash after socket error  
						
						 
						
						... 
						
						
						
						Thanks to Thomas King for the bugreport. 
						
						
					 
					
						2015-07-19 11:39:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						2bbc308321 
					 
					
						
						
							
							Store protocol config size inside protocol structure  
						
						 
						
						... 
						
						
						
						Make proto_config_new() use this info instead of supplied size.
Thanks to Alexander V. Chernikov for the patch. 
						
						
					 
					
						2015-02-21 21:08:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						0479b44373 
					 
					
						
						
							
							Fixes some warnings.  
						
						 
						
						
						
						
					 
					
						2014-10-02 12:52:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						864f52a5f4 
					 
					
						
						
							
							Fixes nasty bug in BFD.  
						
						 
						
						... 
						
						
						
						When a BFD session is removed while being scheduled for notification,
the session stays in notify list and is removed twice, which leads to
a strange crash after a while. 
						
						
					 
					
						2014-04-02 19:58:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						5c200e0a4d 
					 
					
						
						
							
							Merge branch 'add-path'  
						
						 
						
						
						
						
					 
					
						2014-02-06 20:15:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						2d0b7e24a5 
					 
					
						
						
							
							Fixes problem with source address selection in BGP and BFD.  
						
						 
						
						
						
						
					 
					
						2013-12-02 11:54:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						e7d2ac4401 
					 
					
						
						
							
							Finishes add-path.  
						
						 
						
						... 
						
						
						
						Fixes some bugs and uses generic hash implementation. 
						
						
					 
					
						2013-12-01 13:49:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						0c95f85ec5 
					 
					
						
						
							
							Fixes a reply code.  
						
						 
						
						
						
						
					 
					
						2013-11-25 11:06:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						1ec522538f 
					 
					
						
						
							
							BFD protocol, ready for release.  
						
						 
						
						... 
						
						
						
						Supports OSPF and BGP and also statically configured sessions. 
						
						
					 
					
						2013-11-19 22:33:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						0e175f9f0f 
					 
					
						
						
							
							Fixes some BFD bugs and makes logging thread-safe.  
						
						 
						
						
						
						
					 
					
						2013-10-05 20:12:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						6a8d3f1c1f 
					 
					
						
						
							
							BFD work in progress.  
						
						 
						
						... 
						
						
						
						Now it compiles and mostly works. 
						
						
					 
					
						2013-09-16 23:57:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						bf139664aa 
					 
					
						
						
							
							Initial BFD commit, work in progress.  
						
						 
						
						
						
						
					 
					
						2013-09-10 12:09:36 +02:00