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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								94497336ef 
								
							 
						 
						
							
							
								
								What was I thinking? s/vertex/edge/g.  
							
							
							
						 
						
							2001-10-28 08:41:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								b98d9787fd 
								
							 
						 
						
							
							
								
								Various small fixes to make tinc runnable again.  
							
							
							
						 
						
							2001-10-27 15:19:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ac066bb057 
								
							 
						 
						
							
							
								
								Make sure everything links.  
							
							
							
						 
						
							2001-10-27 13:13:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								82e3837109 
								
							 
						 
						
							
							
								
								Big bad commit:  
							
							... 
							
							
							
							- Transition to new node/vertex/connection structures
- Use new configuration handling everywhere
- Linux tun/tap device handling cleanup
- Start of IPv6 support in route.c
It compiles, but it won't link. 
							
						 
						
							2001-10-27 12:13:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								1935c44a1e 
								
							 
						 
						
							
							
								
								Support new files (node/vertex/device.[ch]) and OpenBSD.  
							
							
							
						 
						
							2001-10-13 13:53:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								26e517dd37 
								
							 
						 
						
							
							
								
								Forgot the tun specific stuff.  
							
							
							
						 
						
							2001-10-12 15:52:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ad61c20f42 
								
							 
						 
						
							
							
								
								Added OpenBSD tun device handling. Untested though.  
							
							
							
						 
						
							2001-10-12 15:49:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								0c6321a67f 
								
							 
						 
						
							
							
								
								Forgot to remove some old #ifdef stuff.  
							
							
							
						 
						
							2001-10-12 15:38:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								6014c7e637 
								
							 
						 
						
							
							
								
								Solaris tun device handling cleaned up a bit and added.  
							
							
							
						 
						
							2001-10-12 15:33:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								623c7ee030 
								
							 
						 
						
							
							
								
								Added FreeBSD tap device handling.  
							
							
							
						 
						
							2001-10-12 15:22:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ec34f25228 
								
							 
						 
						
							
							
								
								- Split tap device stuff out of net.[ch]  
							
							... 
							
							
							
							- Each OS gets it's own device.c to get rid of evil #ifdefs.
- Cleaned up Linux ethertap and tun/tap handling. 
							
						 
						
							2001-10-12 15:16:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								0bbace18e9 
								
							 
						 
						
							
							
								
								More updates to new node/vertex/connection combo.  
							
							
							
						 
						
							2001-10-10 20:35:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ea607d2d92 
								
							 
						 
						
							
							
								
								Revamp configuration handling:  
							
							... 
							
							
							
							- Store everything in AVL trees (fast lookup)
- No need for hazahaza anymore
- Parse values when needed
- This simplifies a lot of config variable lookups. 
							
						 
						
							2001-10-10 20:34:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								5904806dc8 
								
							 
						 
						
							
							
								
								Removed everything from connection.c that has already been moved to node.c and  
							
							... 
							
							
							
							vertex.c. 
							
						 
						
							2001-10-10 09:42:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ec0c16b9b6 
								
							 
						 
						
							
							
								
								Further implementation of doc/CONNECTIVITY. connection.[ch] is now split into a  
							
							... 
							
							
							
							node, vertex and connection part. 
							
						 
						
							2001-10-10 08:49:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wessel Dankers 
								
							 
						 
						
							
							
							
							
								
							
							
								75e1ae3a28 
								
							 
						 
						
							
							
								
								make is not always GNU make.  
							
							
							
						 
						
							2001-10-09 19:41:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								f22b941751 
								
							 
						 
						
							
							
								
								Small corrections.  
							
							
							
						 
						
							2001-10-09 19:37:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								49a2cd806c 
								
							 
						 
						
							
							
								
								Started implementing doc/CONNECTIVITY.  
							
							
							
						 
						
							2001-10-09 19:30:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								5926c82b9a 
								
							 
						 
						
							
							
								
								Updated dutch translation.  
							
							
							
						 
						
							2001-10-08 15:47:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								fcc3ded75f 
								
							 
						 
						
							
							
								
								Fix bug when dropping an old connection in favour of a new one from the  
							
							... 
							
							
							
							same host. 
							
						 
						
							2001-10-08 15:37:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								1ef90a87fd 
								
							 
						 
						
							
							
								
								- Use ping timeout mechanism to close connections that don't authenticate  
							
							... 
							
							
							
							in time.
- Fix potential segmentation fault in check_dead_connections(). 
							
						 
						
							2001-10-08 13:37:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ce9fd32c04 
								
							 
						 
						
							
							
								
								Fix bug where tinc would crash because of a portscan or a connection from a  
							
							... 
							
							
							
							tinc daemon with a different version. 
							
						 
						
							2001-10-08 11:59:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								21027b1d57 
								
							 
						 
						
							
							
								
								- Renamed lastbutonehop to prevhop.  
							
							... 
							
							
							
							- Added connection_t *via to connection_t, this keeps record of where
  to send UDP packets to. 
							
						 
						
							2001-10-08 11:47:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								18d1233c40 
								
							 
						 
						
							
							
								
								Fill in next- and lastbutonehop for myself.  
							
							
							
						 
						
							2001-09-25 13:39:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ec100a58b4 
								
							 
						 
						
							
							
								
								Try next connectto instead of the same over and over.  
							
							
							
						 
						
							2001-09-25 13:35:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								4d3de3b6a9 
								
							 
						 
						
							
							
								
								Show next- and lastbutonehop when dumping connectionlist to syslog.  
							
							
							
						 
						
							2001-09-24 14:16:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								24a2c7e51a 
								
							 
						 
						
							
							
								
								Not only keep track of nexthop, but also of lastbutonehop. If destination cl  
							
							... 
							
							
							
							wants indirectdata, send it to the lastbutonehop instead, unless it too has
requested so, and so on. 
							
						 
						
							2001-09-24 14:12:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								154733927a 
								
							 
						 
						
							
							
								
								- Try old TUN/TAP ioctl() request if the one from if_tun.h fails.  
							
							... 
							
							
							
							- Be more verbose about the kind of tap device used. 
							
						 
						
							2001-09-24 13:31:15 +00:00