Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								d9a62c6354 
								
							 
						 
						
							
							
								
								Added support for packet compression, thanks to Mark Glines.  
							
							... 
							
							
							
							Add "Compression = <level>" to the host config files, where level can be
0 (off), or any integer between 1 (fast) and 9 (best). 
							
						 
						
							2002-02-11 15:59:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								94b171b305 
								
							 
						 
						
							
							
								
								Small fix.  
							
							
							
						 
						
							2002-02-11 14:20:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								1708997bc8 
								
							 
						 
						
							
							
								
								- If no PrivateKeyFile is specified, /etc/tinc/netname/rsa_key.priv is assumed.  
							
							... 
							
							
							
							- Check RSA key before using it. 
							
						 
						
							2002-02-11 14:20:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								1c34ba7fb8 
								
							 
						 
						
							
							
								
								Sensible defaults for $INTERFACE.  
							
							
							
						 
						
							2002-02-11 12:33:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								24cc2a9065 
								
							 
						 
						
							
							
								
								Last bits of the merger.  
							
							
							
						 
						
							2002-02-11 10:16:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								5bf4b88666 
								
							 
						 
						
							
							
								
								Forgot to merge new files from pre5.  
							
							
							
						 
						
							2002-02-11 10:05:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								f0aa9641e8 
								
							 
						 
						
							
							
								
								Merging of the entire pre5 branch.  
							
							
							
						 
						
							2002-02-10 21:57:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								c2752b961c 
								
							 
						 
						
							
							
								
								Conversion to struct addrinfo is almost complete for this file.  
							
							
							
						 
						
							2001-11-16 22:41:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								4f47da5b87 
								
							 
						 
						
							
							
								
								Don't include netutl.h.  
							
							
							
						 
						
							2001-11-16 22:40:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								a59bbc7231 
								
							 
						 
						
							
							
								
								Fixed silly typo: "np" instead of "no"  
							
							
							
						 
						
							2001-11-16 22:31:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								bf664c054f 
								
							 
						 
						
							
							
								
								get_config_subnet needs to be fixed.  
							
							
							
						 
						
							2001-11-16 22:31:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								9b2b374734 
								
							 
						 
						
							
							
								
								route_ipv4 and route_ipv6 replaced by route_ip.  
							
							
							
						 
						
							2001-11-16 17:40:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								a4938b22e7 
								
							 
						 
						
							
							
								
								Don't include netutl.h.  
							
							
							
						 
						
							2001-11-16 17:39:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								ccda709f82 
								
							 
						 
						
							
							
								
								lookup_node_udp changed.  
							
							
							
						 
						
							2001-11-16 17:39:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								836766d4c5 
								
							 
						 
						
							
							
								
								First part of rewriting things to use struct addrinfo.  
							
							
							
						 
						
							2001-11-16 17:38:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								2ec5b5f862 
								
							 
						 
						
							
							
								
								Added dropin replacements for get*info and helper functions.  
							
							
							
						 
						
							2001-11-16 17:37:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								aabe59f630 
								
							 
						 
						
							
							
								
								Added HAVE_STRUCT_ADDRINFO  
							
							
							
						 
						
							2001-11-16 16:16:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								251f87c842 
								
							 
						 
						
							
							
								
								(re)added port to struct node_t  
							
							
							
						 
						
							2001-11-16 15:56:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								6cf744e4b2 
								
							 
						 
						
							
							
								
								Don't include netutl.h.  
							
							
							
						 
						
							2001-11-16 12:22:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								a79252af43 
								
							 
						 
						
							
							
								
								Obsoleted.  
							
							
							
						 
						
							2001-11-16 12:21:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								331d9402e8 
								
							 
						 
						
							
							
								
								Don't compile/link netutl.c.  
							
							
							
						 
						
							2001-11-16 12:16:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								f95e6ca8f6 
								
							 
						 
						
							
							
								
								get_config_{ip,port} removed.  
							
							
							
						 
						
							2001-11-16 12:14:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								31db57bb4a 
								
							 
						 
						
							
							
								
								Changed to use struct addrinfo where needed.  
							
							
							
						 
						
							2001-11-16 12:13:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								f1b20b3ded 
								
							 
						 
						
							
							
								
								Obsoleted all IP<x> types in favor of struct addrinfo  
							
							
							
						 
						
							2001-11-16 12:10:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								fb6dc0b089 
								
							 
						 
						
							
							
								
								Removed definitions of ipv4_t, ipv6_t, port_t  
							
							
							
						 
						
							2001-11-16 12:08:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								3ef15f2554 
								
							 
						 
						
							
							
								
								Changed lookup_connection to use struct addrinfo  
							
							
							
						 
						
							2001-11-16 12:02:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								74e1299fb5 
								
							 
						 
						
							
							
								
								Changed prototype for lookup_connection to use struct addrinfo  
							
							
							
						 
						
							2001-11-16 12:01:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								51b72b75f2 
								
							 
						 
						
							
							
								
								Use struct addrinfo in connection_t to hold all host data such as IP  
							
							... 
							
							
							
							address and port 
							
						 
						
							2001-11-16 00:23:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								72395f989c 
								
							 
						 
						
							
							
								
								Deprecated get_config_ip and get_config_port  
							
							
							
						 
						
							2001-11-16 00:13:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								93cd0e33de 
								
							 
						 
						
							
							
								
								Check for struct addrinfo  
							
							
							
						 
						
							2001-11-15 23:49:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								b16bf68a6d 
								
							 
						 
						
							
							
								
								Credit OpenSSH  
							
							
							
						 
						
							2001-11-15 23:28:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								18269cfbe8 
								
							 
						 
						
							
							
								
								Check for getnameinfo, gai_strerror, freeaddrinfo  
							
							
							
						 
						
							2001-11-15 23:26:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								ae11e7c3d7 
								
							 
						 
						
							
							
								
								Check for getaddrinfo  
							
							
							
						 
						
							2001-11-15 23:05:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								e06415e3d9 
								
							 
						 
						
							
							
								
								More fixes for Solaris.  
							
							
							
						 
						
							2001-11-05 19:09:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								25a804c94e 
								
							 
						 
						
							
							
								
								Various fixes needed for Solaris.  
							
							
							
						 
						
							2001-11-05 19:06:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								b2d5002ff1 
								
							 
						 
						
							
							
								
								Correctly check if subnet owner exists.  
							
							
							
						 
						
							2001-11-04 23:48:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ede6671c13 
								
							 
						 
						
							
							
								
								Be liberal in what you accept: allow unknown edges to be deleted.  
							
							
							
						 
						
							2001-11-04 23:29:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								cf0e133e19 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							2001-11-03 22:53:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								e5047d2835 
								
							 
						 
						
							
							
								
								Several bugfixes.  
							
							
							
						 
						
							2001-11-03 21:22:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								8910cbd67e 
								
							 
						 
						
							
							
								
								Use PEM functions as suggested by OpenSSL docs.  
							
							
							
						 
						
							2001-11-03 21:21:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								8e74c5bee4 
								
							 
						 
						
							
							
								
								Some very small fixes  
							
							
							
						 
						
							2001-10-31 20:37:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ffb88ff641 
								
							 
						 
						
							
							
								
								Avoid connecting to another node twice, and check name of outgoing connections.  
							
							
							
						 
						
							2001-10-31 20:22:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								6d333ad680 
								
							 
						 
						
							
							
								
								Show cfg->variable instead of cfg->value when complaining about wrong type.  
							
							
							
						 
						
							2001-10-31 20:07:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								54b756f7df 
								
							 
						 
						
							
							
								
								Don't forget to read public RSA key when making an outgoing connection.  
							
							
							
						 
						
							2001-10-31 20:02:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								c0a3f67a5d 
								
							 
						 
						
							
							
								
								- Small fixes to graph algorithms  
							
							... 
							
							
							
							- More control over tap device, ability to set interface name to something
  other than the netname.
- Export NETNAME, DEVICE and INTERFACE environment variables to scripts. 
							
						 
						
							2001-10-31 12:50:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								2165931c62 
								
							 
						 
						
							
							
								
								More updates to protocol handlers and reimplemented terminate_connection().  
							
							
							
						 
						
							2001-10-30 16:34:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								87ad5c97a9 
								
							 
						 
						
							
							
								
								Various fixes, tinc is now somewhat capable of actually working again.  
							
							
							
						 
						
							2001-10-30 12:59:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								cc9473d8c6 
								
							 
						 
						
							
							
								
								Working version of Kruskal's algorithm. The running time is very bad though.  
							
							
							
						 
						
							2001-10-29 13:14:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								b6298e2c08 
								
							 
						 
						
							
							
								
								- More changes needed for Kruskal's algorithm  
							
							... 
							
							
							
							- Implemented a breadth-first search algorithm as a cheap substitution for a
  single-source shortest path algorithm. 
							
						 
						
							2001-10-28 22:42:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								66067cc9c1 
								
							 
						 
						
							
							
								
								- More s/vertex/edge/g  
							
							... 
							
							
							
							- Implementation of Kruskal's minimum spanning tree algorithm. 
							
						 
						
							2001-10-28 10:16:18 +00:00