Maria Matejka 
							
						 
					 
					
						
						
							
						
						a2fd889a3b 
					 
					
						
						
							
							Merge commit '0bb04d5390f21b0c96fc4894ba5d5510c541f0ef' into HEAD  
						
						
						
						
					 
					
						2023-02-07 14:27:23 +01:00 
						 
				 
			
				
					
						
							
							
								Maria Matejka 
							
						 
					 
					
						
						
							
						
						226839c977 
					 
					
						
						
							
							Lists: fixed bugs in expensive checks in quirky usecases  
						
						
						
						
					 
					
						2023-02-02 15:57:21 +01:00 
						 
				 
			
				
					
						
							
							
								Maria Matejka 
							
						 
					 
					
						
						
							
						
						4b6f5ee870 
					 
					
						
						
							
							Merge commit 'a4451535' into thread-next  
						
						
						
						
					 
					
						2022-07-18 11:11:46 +02:00 
						 
				 
			
				
					
						
							
							
								Maria Matejka 
							
						 
					 
					
						
						
							
						
						636ab95f44 
					 
					
						
						
							
							Merge commit 'a845651b' into thread-next  
						
						
						
						
					 
					
						2022-07-18 10:19:59 +02:00 
						 
				 
			
				
					
						
							
							
								Maria Matejka 
							
						 
					 
					
						
						
							
						
						8d706aedba 
					 
					
						
						
							
							Fixing expensive list checks. Debug only commit.  
						
						
						
						
					 
					
						2021-11-22 19:05:43 +01:00 
						 
				 
			
				
					
						
							
							
								Maria Matejka 
							
						 
					 
					
						
						
							
						
						1db83a507a 
					 
					
						
						
							
							Locking subsystem: Just a global BIRD lock to begin with.  
						
						
						
						
					 
					
						2021-11-22 19:05:43 +01:00 
						 
				 
			
				
					
						
							
							
								Maria Matejka 
							
						 
					 
					
						
						
							
						
						44f26c49f9 
					 
					
						
						
							
							Special table hooks rectified.  
						
						... 
						
						
						
						* internal tables are now more standalone, having their own import and
  export hooks
* route refresh/reload uses stale counter instead of stale flag,
  allowing to drop walking the table at the beginning
* route modify (by BGP LLGR) is now done by a special refeed hook,
  reimporting the modified routes directly without filters 
						
						
					 
					
						2021-11-22 19:05:43 +01:00 
						 
				 
			
				
					
						
							
							
								Maria Matejka 
							
						 
					 
					
						
						
							
						
						9ac13d7af2 
					 
					
						
						
							
							Lists: Replaced replace_node() by update_node() which is the only use of that function.  
						
						
						
						
					 
					
						2020-05-01 15:19:12 +02:00 
						 
				 
			
				
					
						
							
							
								Maria Matejka 
							
						 
					 
					
						
						
							
						
						e26a5195dd 
					 
					
						
						
							
							Lists: fix a stupid sanitizer bug  
						
						
						
						
					 
					
						2020-05-01 15:19:12 +02:00 
						 
				 
			
				
					
						
							
							
								Maria Matejka 
							
						 
					 
					
						
						
							
						
						baac700906 
					 
					
						
						
							
							List expensive check.  
						
						
						
						
					 
					
						2020-05-01 15:19:12 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						d15b0b0a1b 
					 
					
						
						
							
							BGP redesign  
						
						... 
						
						
						
						Integrated and extensible BGP with generalized AFI handling,
support for IPv4+IPv6 AFI and unicast+multicast SAFI. 
						
						
					 
					
						2016-12-07 14:20:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Moskyto Matejka 
							
						 
					 
					
						
						
							
						
						54bb032d21 
					 
					
						
						
							
							Birdlib: Modify lists to avoid problems with pointer aliasing rules  
						
						... 
						
						
						
						The old linked list implementation used some wild typecasts and required
GCC option -fno-strict-aliasing to work properly. This patch fixes that.
However, we still keep the option due to other potential problems.
(Commited by Ondrej Santiago Zajicek) 
						
						
					 
					
						2016-03-23 02:21:42 +01: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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						7722938d63 
					 
					
						
						
							
							Added library progdocs.  
						
						
						
						
					 
					
						2000-06-04 18:34:39 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						18c8241a91 
					 
					
						
						
							
							BIRD library: The story continues.  
						
						... 
						
						
						
						Complete resource manages and IP address handling. 
						
						
					 
					
						1998-05-03 16:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						1feea03e74 
					 
					
						
						
							
							Changed #include <x/y> to #include "x/y" for our local includes, so that  
						
						... 
						
						
						
						gcc -MM can be used to separate them from the system ones.
Added automatic generation of dependencies. 
						
						
					 
					
						1998-04-28 14:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						58ef912c6b 
					 
					
						
						
							
							First look at data structures. More to come tomorrow...  
						
						
						
						
					 
					
						1998-04-22 12:58:34 +00:00