Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								5c2d74de86 
								
							 
						 
						
							
							
								
								Don't use s6_addr[16|32] anymore.  
							
							
							
						 
						
							2002-03-19 00:08:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								9d99a789c3 
								
							 
						 
						
							
							
								
								Cleanup.  
							
							
							
						 
						
							2002-03-19 00:07:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								305505f5ec 
								
							 
						 
						
							
							
								
								Remember sockaddrs of listening sockets, use appropriate one when sending  
							
							... 
							
							
							
							UDP packets. 
							
						 
						
							2002-03-18 22:47:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								106fc2b769 
								
							 
						 
						
							
							
								
								Fix #define s6_addr32.  
							
							
							
						 
						
							2002-03-18 14:39:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								813c369a8f 
								
							 
						 
						
							
							
								
								#define s6_addr32, needed for FreeBSD.  
							
							
							
						 
						
							2002-03-18 14:19:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								b2579385de 
								
							 
						 
						
							
							
								
								Only unmap IPv6 addresses.  
							
							
							
						 
						
							2002-03-17 16:08:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								8b84c44175 
								
							 
						 
						
							
							
								
								Unmap v4mapped sockaddrs.  
							
							
							
						 
						
							2002-03-17 15:59:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								07e37f8da0 
								
							 
						 
						
							
							
								
								Typo.  
							
							
							
						 
						
							2002-03-15 15:50:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								e0dee53770 
								
							 
						 
						
							
							
								
								Different way of detecting neighbor solicitation requests.  
							
							
							
						 
						
							2002-03-15 15:40:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								0e93f0aa02 
								
							 
						 
						
							
							
								
								Oops, don't forget to actually put the checksum in the response packet.  
							
							
							
						 
						
							2002-03-15 15:08:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								e1de9ca990 
								
							 
						 
						
							
							
								
								Neighbor solicitation requests now work (I think).  
							
							
							
						 
						
							2002-03-15 14:41:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								4b3aef9e69 
								
							 
						 
						
							
							
								
								Revert changes to Kruskal's algo.  
							
							
							
						 
						
							2002-03-12 16:30:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								f219f156cf 
								
							 
						 
						
							
							
								
								Put #ifdef NEIGHBORSOL around corresponding code.  
							
							
							
						 
						
							2002-03-12 14:25:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ecad9e9289 
								
							 
						 
						
							
							
								
								Remove silly cache thingy.  
							
							
							
						 
						
							2002-03-12 14:20:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								d6c2c4f2b7 
								
							 
						 
						
							
							
								
								Packet sequence number/authentication warnings only if debug_lvl >= 5.  
							
							
							
						 
						
							2002-03-12 14:19:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								2e7db2a693 
								
							 
						 
						
							
							
								
								Simplified implementation of Kruskal's minimum spanning tree algorithm.  
							
							
							
						 
						
							2002-03-12 13:42:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								d2e0ed533c 
								
							 
						 
						
							
							
								
								New strategy: forward icmp6 neighbor solicitations to intended target.  
							
							
							
						 
						
							2002-03-11 13:56:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								46fa10cec7 
								
							 
						 
						
							
							
								
								Try to reply to neighbor solicitation requests.  
							
							
							
						 
						
							2002-03-11 13:14:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								c2713ba7a5 
								
							 
						 
						
							
							
								
								prune_connections() before build_fdset().  
							
							
							
						 
						
							2002-03-11 11:45:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								4fda4560bb 
								
							 
						 
						
							
							
								
								Cleanups, spelling fixes, allow symbol names for signals (-k option),  
							
							... 
							
							
							
							don't remove pidfile if other tincd is still running. 
							
						 
						
							2002-03-11 11:23:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								5ffeb13d65 
								
							 
						 
						
							
							
								
								Don't retry to make outgoing connections when exitting.  
							
							
							
						 
						
							2002-03-10 16:09:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								3cbe67a8de 
								
							 
						 
						
							
							
								
								Small fixes to improve portability.  
							
							
							
						 
						
							2002-03-10 15:40:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								9de7470bfd 
								
							 
						 
						
							
							
								
								Autodetect $MAKE/gmake/make.  
							
							
							
						 
						
							2002-03-10 14:07:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								0c34478cc0 
								
							 
						 
						
							
							
								
								po/POTFILES and po/Makefile should not be generated by configure.  
							
							
							
						 
						
							2002-03-10 14:05:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								024ab44d98 
								
							 
						 
						
							
							
								
								Fix forwarding of IPv6 packets.  
							
							
							
						 
						
							2002-03-10 14:04:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								0c16add71c 
								
							 
						 
						
							
							
								
								Check if BindToDevice and PriorityInheritance are supported.  
							
							
							
						 
						
							2002-03-01 15:14:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								7d5741859e 
								
							 
						 
						
							
							
								
								Woops.  
							
							
							
						 
						
							2002-03-01 14:33:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ab90fa9bd1 
								
							 
						 
						
							
							
								
								Document and clean up MAC address expiry.  
							
							
							
						 
						
							2002-03-01 14:25:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								14979f835d 
								
							 
						 
						
							
							
								
								- Global time_t now, so that we don't have to call time() too often.  
							
							... 
							
							
							
							- MAC addresses expire after a time configurable by MACExpire (default 600
  seconds) 
							
						 
						
							2002-03-01 14:09:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								7496ecc45a 
								
							 
						 
						
							
							
								
								Updated dutch translation.  
							
							
							
						 
						
							2002-03-01 13:38:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								0c879b8eee 
								
							 
						 
						
							
							
								
								Updated documentation.  
							
							
							
						 
						
							2002-03-01 13:38:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								f93b1334e0 
								
							 
						 
						
							
							
								
								Create/bind TCP and UDP listening sockets in pairs.  
							
							
							
						 
						
							2002-03-01 13:18:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								c2b738e7b5 
								
							 
						 
						
							
							
								
								If "PriorityInheritance = yes" is specified in tinc.conf, the value of the  
							
							... 
							
							
							
							TOS field of the tunneled packets will be passed on to the UDP packets tinc
sends out. 
							
						 
						
							2002-03-01 12:26:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								80ea653e8d 
								
							 
						 
						
							
							
								
								Fix listening sockets.  
							
							
							
						 
						
							2002-03-01 12:25:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								7f58ed7685 
								
							 
						 
						
							
							
								
								Make BindToInterface work.  
							
							
							
						 
						
							2002-03-01 11:18:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								17bc5220c3 
								
							 
						 
						
							
							
								
								Fix send_request() bug.  
							
							
							
						 
						
							2002-02-27 22:37:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								50403909b6 
								
							 
						 
						
							
							
								
								Allow multiple listening sockets.  
							
							
							
						 
						
							2002-02-26 23:26:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								2ac7be0d51 
								
							 
						 
						
							
							
								
								Tweaking IPv6 support.  
							
							
							
						 
						
							2002-02-26 22:47:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								23fda5688e 
								
							 
						 
						
							
							
								
								- Change SA_LEN to SALEN, former one is already defined on some platforms.  
							
							... 
							
							
							
							- Use SALEN everywhere appropriate. 
							
						 
						
							2002-02-20 22:37:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								dbc5b5bb5e 
								
							 
						 
						
							
							
								
								- Use gai_strerror() where appropriate  
							
							... 
							
							
							
							- Clear hints before using them with getaddrinfo()
- Use sa_len on platforms that support them 
							
						 
						
							2002-02-20 22:15:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								28cc9a6488 
								
							 
						 
						
							
							
								
								Preserve inpkt->len, needed for broadcasts.  
							
							
							
						 
						
							2002-02-20 19:31:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								c6d0158831 
								
							 
						 
						
							
							
								
								Protocol now also exchanges cipher/digest/maclength/compression for the  
							
							... 
							
							
							
							meta connection. 
							
						 
						
							2002-02-20 19:25:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								626d5956d2 
								
							 
						 
						
							
							
								
								Cache results of lookup_subnet_...().  
							
							
							
						 
						
							2002-02-20 17:16:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								e8e69460a7 
								
							 
						 
						
							
							
								
								Fix maskcmp() and maskcpy().  
							
							
							
						 
						
							2002-02-20 17:15:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								ed50931290 
								
							 
						 
						
							
							
								
								Forward packets in router mode.  
							
							
							
						 
						
							2002-02-20 16:04:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								8c91fac315 
								
							 
						 
						
							
							
								
								Use AF_UNSPEC for listening sockets if AddressFamily = any.  
							
							
							
						 
						
							2002-02-20 16:04:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								76f01453df 
								
							 
						 
						
							
							
								
								Fix segfault when receiving HUP signal.  
							
							
							
						 
						
							2002-02-20 16:04:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								c2b9c06062 
								
							 
						 
						
							
							
								
								- Non-blocking connect()s.  
							
							... 
							
							
							
							- Socket handling revamped to use sockaddr_t.
- tinc can now tunnel over IPv6.
- Handle all addresses and subnets in network byte order.
  Only convert them when they need to be printed.
- IPv6 subnets bigger than /128 now work.
- Use %s and strerror(errno) instead of %m. 
							
						 
						
							2002-02-18 16:25:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								fc674eaae1 
								
							 
						 
						
							
							
								
								Add check for NetBSD.  
							
							
							
						 
						
							2002-02-12 14:42:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								2fb8a62ede 
								
							 
						 
						
							
							
								
								Added device.c for NetBSD, actually a copy of the OpenBSD one.  
							
							
							
						 
						
							2002-02-12 14:40:12 +00:00