| 
								
								
									 Guus Sliepen | b32c22cf54 | Prevent compiler warnings about redefinition of EAI_FAMILY on FreeBSD 6.1. | 2006-12-18 11:41:53 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | b55813dc0b | We do properly check for malloc and realloc. | 2006-12-16 16:34:04 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 3353ab37c2 | When deleting an entire tree, start at head, not at root. | 2006-11-11 22:45:45 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | de78d79db8 | Update copyright notices, remove Ivo's email address. | 2006-04-26 13:52:58 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | df3220a154 | Update copyright notices. | 2005-05-04 18:09:30 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | bded1b74cc | Several splay tree fixes. | 2005-05-04 15:56:25 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | f08baa3072 | Fix splay tree code. | 2004-11-18 20:34:48 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 5bba3124c8 | Support tunneling IPv6 on Solaris. | 2004-11-10 21:14:08 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 719cb95ea4 | Splay trees. | 2004-11-02 20:50:53 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 7926a156e5 | Update copyrights, links, email addresses and let Subversion update $Id$ keywords. | 2004-03-21 14:21:22 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 4350704d65 | Remove CVS related cruft. | 2004-03-15 17:54:19 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 2c7ce7de12 | Missing definitions. | 2003-12-22 11:05:23 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 507a83c746 | Add missing definitions. | 2003-11-08 15:09:03 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 1d7706a850 | Update missing definitions, structs describing headers get __packed__ attribute. | 2003-10-08 11:34:55 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 5b556c0971 | Forgot to #include "xalloc.h" | 2003-10-08 11:33:54 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 5900c07fab | PIDs are of type pid_t, and use %ld when reading/writing them to the pidfile. | 2003-10-06 16:13:08 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 77cb10dac0 | Ethernet protocol types. | 2003-10-06 14:16:51 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 6c5f3d8b74 | We don't have to tell GCC how to cast. | 2003-08-28 21:05:11 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 107448698f | Compilation fix. | 2003-08-17 12:03:40 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 2236e05e51 | Fix fake getnameinfo() and check more arguments. | 2003-08-17 08:32:39 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 03995ca52e | Simplify fake getname/addrinfo() functions, possibly fixing freeing a NULL pointer. | 2003-08-16 12:10:28 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 96f5d98fc2 | Small things. | 2003-08-08 19:56:11 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | b0825f36b7 | Better error messages under Windows. | 2003-08-08 19:39:41 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 7bed2a7099 | Cygwin needs windows.h. | 2003-08-03 12:37:55 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | f08fc359a0 | Install tinc as a service under Windows (MinGW). Remove cleanup_and_exit(), either exit() directly on errors or let main_loop() shutdown gracefully. | 2003-08-02 20:50:38 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | da3078c63a | Check if the compiler knows about the __malloc__ attribute. | 2003-07-31 11:17:39 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | d798b8b3d8 | Prevent definitions from messing up attributes. | 2003-07-30 21:52:41 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 721e4caee0 | Native Windows support. | 2003-07-29 22:59:01 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 714fb32d03 | Fix compile errors and warnings. | 2003-07-29 10:50:15 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 0e94541331 | More checks for missing functions. | 2003-07-28 22:06:09 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 83263b7446 | Sprinkle around a lot of const and some C99 initialisers. | 2003-07-24 12:08:16 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | c1e8152f4f | Be consistent. | 2003-07-21 13:14:02 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 96ee04b678 | Check for ethernet/ipv4/ipv6 related structures. | 2003-07-18 13:42:35 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 271d3537fe | Remove all #ifndefs from route.c | 2003-07-18 12:21:03 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | b0a4f7b555 | Even more missing definitions. | 2003-07-18 12:16:24 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | e449d94cae | Big header file cleanup: everything that has to do with standard system libraries is moved to system.h. | 2003-07-17 15:06:27 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 085d33e626 | Update copyrights. | 2003-07-12 17:48:38 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 5db596c684 | Simplify logging, update copyrights and some minor cleanups. | 2003-07-12 17:41:48 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 2a7f11c0e9 | More missing IPv6 definitions and autoconf checks to make sure it compiles under Solaris 2.6. | 2003-07-11 16:13:00 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 71f8124ea4 | More missing definitions. | 2003-07-07 11:50:52 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | a88f1edf29 | Actually add ipv6.h. | 2003-07-07 11:13:31 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 30c0381d71 | Provide all missing IPv6 definitions in lib/ipv6.h. | 2003-07-07 11:11:33 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 1401faf608 | Sprinkling the source with static and attributes. | 2003-07-06 23:16:29 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 0b9175e998 | Define logger(), cleans up source code and allows us to write log entries to a separate file. | 2003-07-06 22:11:37 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | cf63cbef2b | Fixes from Wessel Danker's libavl. | 2003-06-11 19:39:02 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 1783a3aaa9 | Various fixes for autoconf and OpenSSL 0.9.7 and a missing header. | 2003-01-17 00:43:58 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 5eca9520d9 | Small fixes so tinc compiles out of the box on SunOS 5.8 | 2002-09-15 14:55:54 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | f6905582d0 | Make sure malloc() is declared. | 2002-09-10 22:13:22 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | eaf1208e9d | Fix placement of #include "config.h" | 2002-09-10 22:13:01 +00:00 |  | 
				
					
						| 
								
								
									 Guus Sliepen | 161f917dd0 | Fix compiler warnings. | 2002-09-10 09:40:25 +00:00 |  |