Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								e5b1b5cefb
								
							
						 | 
						
							
							
								
								EWOULDBLOCK does not exist on platforms without O_NONBLOCK
							
							
							
							
							
						 | 
						
							2006-11-14 12:28: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
								
							 
						 | 
						
							
							
							
							
								
							
							
								0714ac6c59
								
							
						 | 
						
							
							
								
								Nodes use events, so event system should be initialised first and destroyed last.
							
							
							
							
							
						 | 
						
							2006-11-11 22:44:15 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								35e4096120
								
							
						 | 
						
							
							
								
								Update Dutch translation.
							
							
							
							
							
						 | 
						
							2006-11-11 21:37:22 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								315ef3e42b
								
							
						 | 
						
							
							
								
								Document GraphDumpFile option.
							
							
							
							
							
						 | 
						
							2006-11-11 20:37:58 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								8d393b30a9
								
							
						 | 
						
							
							
								
								Support and autodetect LZO version 2.0 and later.
							
							
							
							
							
						 | 
						
							2006-11-11 20:10:46 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								bdb3c24cea
								
							
						 | 
						
							
							
								
								Support and autodetect LZO version 2.0 and later.
							
							
							
							
							
						 | 
						
							2006-11-11 20:06:14 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								0d1ac68c59
								
							
						 | 
						
							
							
								
								popen() requires pclose().
							
							
							
							
							
						 | 
						
							2006-11-11 14:37:03 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								0200d3cd5d
								
							
						 | 
						
							
							
								
								Added graph dumping ability based on Markus Goetz's patch.
							
							
							
							
							
						 | 
						
							2006-11-11 14:11:16 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								1728d5b2c4
								
							
						 | 
						
							
							
								
								The "active" bit in node.status is not used.
							
							
							
							
							
						 | 
						
							2006-11-11 13:43:00 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								134dc8995b
								
							
						 | 
						
							
							
								
								memcpy() addresses from packet headers before calling the lookup functions.
							
							
							
							
							
							
							
							This probably fixes a problem on the ARM architecture that causes tinc to fail to lookup IPv4 addresses. 
							
						 | 
						
							2006-08-09 22:31:10 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								64e0519cb5
								
							
						 | 
						
							
							
								
								Remove unused variable.
							
							
							
							
							
						 | 
						
							2006-08-08 13:50:58 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								ddcf079cad
								
							
						 | 
						
							
							
								
								Remove unused parameter from maskcmp().
							
							
							
							
							
						 | 
						
							2006-08-08 13:44:37 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								c620df3c15
								
							
						 | 
						
							
							
								
								Remove unused variables.
							
							
							
							
							
						 | 
						
							2006-08-08 13:44:19 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								9fa27097dd
								
							
						 | 
						
							
							
								
								Fix format string warnings.
							
							
							
							
							
						 | 
						
							2006-08-08 13:29:17 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								eb391c52ee
								
							
						 | 
						
							
							
								
								Do not break strict aliasing of status_t structs.
							
							
							
							
							
						 | 
						
							2006-08-08 13:21:08 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								2077451e07
								
							
						 | 
						
							
							
								
								Add generic host-up and host-down scripts.
							
							
							
							
							
							
							
							Thanks to Menno Smits for a patch. 
							
						 | 
						
							2006-06-12 21:45:39 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								f88c9942e1
								
							
						 | 
						
							
							
								
								Use memcpy() to copy sockaddrs returned by getaddrinfo().
							
							
							
							
							
							
							
							Thanks to Miles Nordin for spotting this. 
							
						 | 
						
							2006-06-11 18:53:27 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								412f3fb510
								
							
						 | 
						
							
							
								
								Restore length of the original packet in send_udppacket().
							
							
							
							
							
						 | 
						
							2006-04-26 16:29:47 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								de78d79db8
								
							
						 | 
						
							
							
								
								Update copyright notices, remove Ivo's email address.
							
							
							
							
							
						 | 
						
							2006-04-26 13:52:58 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ebb017a10
								
							
						 | 
						
							
							
								
								Fix a bug in handling prefixlengths that are not a multiple of 4.
							
							
							
							
							
							
							
							Thanks to Sven-Haegar Koch for spotting the bug and providing the fix. 
							
						 | 
						
							2006-04-12 08:38:35 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								af95368c0f
								
							
						 | 
						
							
							
								
								Fix signedness compiler warnings.
							
							
							
							
							
						 | 
						
							2006-03-19 13:06:21 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								fb1cda2ca4
								
							
						 | 
						
							
							
								
								Export flush_meta().
							
							
							
							
							
						 | 
						
							2006-03-19 12:43:45 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								098090468a
								
							
						 | 
						
							
							
								
								Missing #include.
							
							
							
							
							
						 | 
						
							2006-03-19 12:43:28 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								a90f1b652c
								
							
						 | 
						
							
							
								
								Make sure $NAME is set correctly when executing tinc-down script.
							
							
							
							
							
						 | 
						
							2006-02-06 12:30:51 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								228e7a5c8f
								
							
						 | 
						
							
							
								
								Apply patch from Scott Lamb adding an output buffer for the TCP sockets.
							
							
							
							
							
							
							
							This helps coalescing multiple send_meta() commands into one TCP packet.
Also limit the size of the output buffer before dropping PACKETs. 
							
						 | 
						
							2006-01-19 17:13:18 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								a5a4d2b865
								
							
						 | 
						
							
							
								
								Apply patch from Scott Lamb unifying configuration of TCP socket options.
							
							
							
							
							
						 | 
						
							2006-01-13 11:21:59 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								e02f13cdb3
								
							
						 | 
						
							
							
								
								EVP_Cleanup() when quitting.
							
							
							
							
							
						 | 
						
							2006-01-13 11:09:19 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								0912260755
								
							
						 | 
						
							
							
								
								Enable OpenSSL ENGINE, so crypto hardware gets used. Thanks to Andreas van Cranenburgh.
							
							
							
							
							
						 | 
						
							2005-11-16 10:45:11 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								64e4c12778
								
							
						 | 
						
							
							
								
								Add alloca.h to the list of necessary header files.
							
							
							
							
							
						 | 
						
							2005-06-03 10:56:02 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								e810545dc2
								
							
						 | 
						
							
							
								
								Prevent possible buffer overflows when using very large (>= 8192 bit) RSA keys.
							
							
							
							
							
							
							
							Thanks to Tonnerre Lombard for noticing! 
							
						 | 
						
							2005-06-03 10:16:03 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								02746165a2
								
							
						 | 
						
							
							
								
								Releasing 1.0.4.
							
							
							
							
							
						 | 
						
							2005-05-04 19:38:28 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								df3220a154
								
							
						 | 
						
							
							
								
								Update copyright notices.
							
							
							
							
							
						 | 
						
							2005-05-04 18:09:30 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								54a30e30ad
								
							
						 | 
						
							
							
								
								Describe subnet-up/down scripts in documentation.
							
							
							
							
							
						 | 
						
							2005-05-04 16:53:11 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								bded1b74cc
								
							
						 | 
						
							
							
								
								Several splay tree fixes.
							
							
							
							
							
						 | 
						
							2005-05-04 15:56:25 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								faaaa1ef38
								
							
						 | 
						
							
							
								
								Searching through splay trees may change the tree variable.
							
							
							
							
							
						 | 
						
							2005-05-04 15:52:55 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								dc09f6fe89
								
							
						 | 
						
							
							
								
								Be on the safe side with initialisation of c->name.
							
							
							
							
							
						 | 
						
							2005-05-04 15:51:45 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								92c4a28d7d
								
							
						 | 
						
							
							
								
								Remove unused (and potentially segfaulting) net2str() call.
							
							
							
							
							
						 | 
						
							2005-04-06 20:43:37 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								6363ed4d9c
								
							
						 | 
						
							
							
								
								Don't try to add a non-existing node back to the node_udp_tree.
							
							
							
							
							
						 | 
						
							2005-01-20 15:14:25 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								39fe3b445c
								
							
						 | 
						
							
							
								
								Nodes should only be in the node_udp_tree if they are reachable.
							
							
							
							
							
						 | 
						
							2005-01-04 22:19:56 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								fe0bfa3e65
								
							
						 | 
						
							
							
								
								Correct size argument for strncat().
							
							
							
							
							
						 | 
						
							2005-01-04 22:18:58 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								56c36a14d8
								
							
						 | 
						
							
							
								
								Use the proper free function.
							
							
							
							
							
						 | 
						
							2004-12-03 13:27:33 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								18c617ecf2
								
							
						 | 
						
							
							
								
								Free memory used by connection_t after it is deleted from the connection tree.
							
							
							
							
							
						 | 
						
							2004-12-03 13:22:18 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								672ad5634c
								
							
						 | 
						
							
							
								
								Small fix.
							
							
							
							
							
						 | 
						
							2004-12-01 21:26:51 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								40b1692940
								
							
						 | 
						
							
							
								
								subnet-up/down hooks, use list_t for the todo list.
							
							
							
							
							
						 | 
						
							2004-12-01 20:06:39 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								c46f56a8b8
								
							
						 | 
						
							
							
								
								subnet-up/down hooks
							
							
							
							
							
						 | 
						
							2004-12-01 20:06:05 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								f08baa3072
								
							
						 | 
						
							
							
								
								Fix splay tree code.
							
							
							
							
							
						 | 
						
							2004-11-18 20:34:48 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								0077cfaae1
								
							
						 | 
						
							
							
								
								Make sure broadcast packet reach the local network interface.
							
							
							
							
							
						 | 
						
							2004-11-16 19:02:54 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								79c48cfafd
								
							
						 | 
						
							
							
								
								Releasing 1.0.3.
							
							
							
							
							
						 | 
						
							2004-11-11 19:42:25 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								2771691bfc
								
							
						 | 
						
							
							
								
								Add more people who have contributed to tinc.
							
							
							
							
							
							
							
							Remove details and sort on name;
the details were not always equally accurate and are hard to maintain. 
							
						 | 
						
							2004-11-11 19:39:28 +00:00 | 
						
						
							
							
							
							
								
							
							
						 |