Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								b455111184 
								
							 
						 
						
							
							
								
								Make MSS clamping configurable, but enabled by default.  
							
							... 
							
							
							
							It can either be set globally in tinc.conf, or per-node in host config files. 
							
						 
						
							2010-01-16 20:16:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a803d566 
								
							 
						 
						
							
							
								
								Allow port to be specified in Address statements.  
							
							... 
							
							
							
							This allows one to connect to use more than one port number to connect to
another node. The syntax is now:
Address = <hostname> [<port>] 
							
						 
						
							2009-12-23 19:49:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								108b238915 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 1.1  
							
							... 
							
							
							
							Conflicts:
	NEWS
	README
	configure.in
	doc/tinc.texi
	doc/tincd.8.in
	src/Makefile.am
	src/connection.c
	src/edge.c
	src/meta.c
	src/net.c
	src/net.h
	src/net_packet.c
	src/net_setup.c
	src/net_socket.c
	src/node.c
	src/openssl/rsagen.h
	src/protocol_auth.c
	src/protocol_edge.c
	src/subnet.c 
							
						 
						
							2009-11-02 14:24:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								3849de9a33 
								
							 
						 
						
							
							
								
								Fix description of the WEIGHT environment variable.  
							
							
							
						 
						
							2009-10-18 16:44:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								927064e5fd 
								
							 
						 
						
							
							
								
								Small updates to the documentation.  
							
							... 
							
							
							
							Mention that TCPOnly is not necessary anymore since tinc will autodetect
whether it can send via UDP or not. Also mention the WEIGHT environment
variable and the new default value (2048 bits) of RSA keys. 
							
						 
						
							2009-10-11 15:46:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								2c30af6c90 
								
							 
						 
						
							
							
								
								Ensure that the texinfo manual can be converted to HTML.  
							
							... 
							
							
							
							The top node was made conditional with the @iftex command, since it should not
appear in PostScript and PDF output. However, it is still necessary for
texi2html, so we have to use @ifnottex instead.
Texi2html also complains about the use of @cindex in the copyright statement,
so we remove that. 
							
						 
						
							2009-10-11 14:20:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								7ea85043ac 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 1.1  
							
							... 
							
							
							
							Conflicts:
	NEWS
	configure.in
	lib/Makefile.am
	lib/pidfile.c
	lib/pidfile.h
	lib/utils.c
	po/POTFILES.in
	po/nl.po
	src/Makefile.am
	src/bsd/device.c
	src/conf.c
	src/connection.c
	src/cygwin/device.c
	src/edge.c
	src/event.c
	src/graph.c
	src/linux/device.c
	src/meta.c
	src/mingw/device.c
	src/net.c
	src/net_packet.c
	src/net_setup.c
	src/net_socket.c
	src/netutl.c
	src/node.c
	src/process.c
	src/protocol.c
	src/protocol_auth.c
	src/protocol_edge.c
	src/protocol_key.c
	src/protocol_misc.c
	src/protocol_subnet.c
	src/raw_socket/device.c
	src/route.c
	src/solaris/device.c
	src/subnet.c
	src/tincd.c
	src/uml_socket/device.c 
							
						 
						
							2009-09-29 14:55:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								0e6856b137 
								
							 
						 
						
							
							
								
								Remove Ivo's old email addresses.  
							
							
							
						 
						
							2009-09-24 23:42:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								c217d214f4 
								
							 
						 
						
							
							
								
								Remove all occurences of $Id$.  
							
							
							
						 
						
							2009-09-24 23:39:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								c23fcf555e 
								
							 
						 
						
							
							
								
								Update copyright information.  
							
							... 
							
							
							
							- Update year numbers in copyright headers.
- Add copyright information for Michael Tokarev and Florian Forster to the
  copyright headers of files to which they have contributed significantly.
- Mention Michael and Florian in AUTHORS.
- Mention that tinc is GPLv3 or later if compiled with the --enable-tunemu
  flag. 
							
						 
						
							2009-09-24 23:29:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								5a132550de 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 1.1  
							
							... 
							
							
							
							Conflicts:
	doc/tincd.8.in
	lib/pidfile.c
	src/graph.c
	src/net.c
	src/net.h
	src/net_packet.c
	src/net_setup.c
	src/net_socket.c
	src/netutl.c
	src/node.c
	src/node.h
	src/protocol_auth.c
	src/protocol_key.c
	src/tincd.c 
							
						 
						
							2009-06-05 23:14:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								41c10c5a96 
								
							 
						 
						
							
							
								
								Add ProcessPriority option.  
							
							... 
							
							
							
							This option can be set to low, normal or high. On UNIX flavours, this changes
the nice value of the process by +10, 0 and -10 respectively. On Windows, it
sets the priority to BELOW_NORMAL_PRIORITY_CLASS, NORMAL_PRIORITY_CLASS and
HIGH_PRIORITY_CLASS respectively.
A high priority might help to reduce latency and packet loss on the VPN. 
							
						 
						
							2009-05-28 22:51:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								576899ef0d 
								
							 
						 
						
							
							
								
								Fix link to Mattias Nissler's tun/tap driver for MacOS/X.  
							
							... 
							
							
							
							Thanks to Martin Christof Kindsmüller for spotting. 
							
						 
						
							2009-05-24 17:13:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Tokarev 
								
							 
						 
						
							
							
							
							
								
							
							
								ec316aa32e 
								
							 
						 
						
							
							
								
								Implement privilege dropping  
							
							... 
							
							
							
							Add two options, -R/--chroot and -U/--user=user, to chroot to the
config directory (where tinc.conf is located) and to perform
setuid to the user specified, after all the initialization is done.
What's left is handling of pid file since we can't remove it anymore. 
							
						 
						
							2009-05-18 14:34:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								08aabbf931 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 1.1  
							
							... 
							
							
							
							Conflicts:
	NEWS
	README
	doc/tinc.conf.5.in
	doc/tinc.texi
	po/nl.po
	src/conf.c
	src/connection.c
	src/event.c
	src/graph.c
	src/net.c
	src/net_packet.c
	src/net_socket.c
	src/node.c
	src/node.h
	src/openssl/rsagen.h
	src/protocol_auth.c
	src/protocol_key.c
	src/protocol_misc.c
	src/subnet.c
	src/subnet.h
	src/tincd.c 
							
						 
						
							2009-03-09 19:02:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								78fc59e994 
								
							 
						 
						
							
							
								
								Update THANKS and copyright information.  
							
							
							
						 
						
							2009-03-05 14:12:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								5674bba5c5 
								
							 
						 
						
							
							
								
								Allow weight to be assigned to Subnets.  
							
							... 
							
							
							
							Tinc allows multiple nodes to own the same Subnet, but did not have a sensible
way to decide which one to send packets to. Tinc also did not check the
reachability of nodes when deciding where to route packets to, so it would not
automatically fail over to a reachable node.
Tinc now assigns a weight to each Subnet. The default weight is 10, with lower
weights having higher priority.  The Subnets are now internally sorted in the
same way as the kernel's routing table, and the Subnets are search linearly,
skipping those of unreachable nodes. A small cache of recently used addresses
is used to speed up the lookup functions. 
							
						 
						
							2009-03-05 13:34:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								a5f899a979 
								
							 
						 
						
							
							
								
								Update the manpage as well, and some whitespace to make its source more legible.  
							
							
							
						 
						
							2008-12-22 21:49:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								e8f08ced76 
								
							 
						 
						
							
							
								
								Update documentation.  
							
							... 
							
							
							
							- TCPOnly is not experimental.
- Do not mention old Linux kernels and Ethertap anymore.
- Document the DeviceType, PMTU and PMTUDiscovery options. 
							
						 
						
							2008-12-22 21:29:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Lamb 
								
							 
						 
						
							
							
							
							
								
							
							
								d82fcc88f3 
								
							 
						 
						
							
							
								
								Reload configuration through control socket  
							
							... 
							
							
							
							I also kept the SIGHUP handler, which many people will expect to see.
The control socket is better, though - it will tell you if there is a
problem. 
							
						 
						
							2007-11-07 02:51:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Lamb 
								
							 
						 
						
							
							
							
							
								
							
							
								f0a57eab4c 
								
							 
						 
						
							
							
								
								Retry connections through control socket  
							
							
							
						 
						
							2007-11-07 02:50:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Lamb 
								
							 
						 
						
							
							
							
							
								
							
							
								a62a6825a8 
								
							 
						 
						
							
							
								
								Alter debugging levels through control socket  
							
							
							
						 
						
							2007-11-07 02:50:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Lamb 
								
							 
						 
						
							
							
							
							
								
							
							
								1065879c8c 
								
							 
						 
						
							
							
								
								Purge through the control socket  
							
							
							
						 
						
							2007-11-07 02:49:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Lamb 
								
							 
						 
						
							
							
							
							
								
							
							
								6eaefb4dbc 
								
							 
						 
						
							
							
								
								Dump through control socket  
							
							... 
							
							
							
							Note this removes SIGUSR1, SIGUSR2, and the graph dumping config option.
It seems cleaner to do everything through the control socket. 
							
						 
						
							2007-11-07 02:49:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Lamb 
								
							 
						 
						
							
							
							
							
								
							
							
								da81da064a 
								
							 
						 
						
							
							
								
								Update documentation to match tincctl changes  
							
							... 
							
							
							
							(Most of this was done in r1559, but it looks like tincctl.8.in got missed.) 
							
						 
						
							2007-11-07 02:48:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								6c453769fd 
								
							 
						 
						
							
							
								
								Apply patch from Scott Lamb: Update documentation to match tincctl changes  
							
							
							
						 
						
							2007-09-04 15:06:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								6ded8a3f08 
								
							 
						 
						
							
							
								
								Update documentation.  
							
							
							
						 
						
							2007-05-18 11:54:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								9d469a1969 
								
							 
						 
						
							
							
								
								Fix rule that creates html version of manpages.  
							
							
							
						 
						
							2006-12-16 16:26:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								315ef3e42b 
								
							 
						 
						
							
							
								
								Document GraphDumpFile option.  
							
							
							
						 
						
							2006-11-11 20:37:58 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								de78d79db8 
								
							 
						 
						
							
							
								
								Update copyright notices, remove Ivo's email address.  
							
							
							
						 
						
							2006-04-26 13:52:58 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								a20eb05714 
								
							 
						 
						
							
							
								
								Remove duplication.  
							
							
							
						 
						
							2004-11-10 23:21:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								2369b0ab09 
								
							 
						 
						
							
							
								
								Update documentation.  
							
							
							
						 
						
							2004-11-10 21:57:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								4fe7aff4d1 
								
							 
						 
						
							
							
								
								Add BlockingTCP option, useful when using TCPOnly on slow or congested links.  
							
							
							
						 
						
							2004-11-10 21:56:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								db68db4b0e 
								
							 
						 
						
							
							
								
								Fix order of arguments for tar.  
							
							
							
						 
						
							2004-11-10 19:34:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								804b2892a5 
								
							 
						 
						
							
							
								
								Hoopjumping to get the default directories in the manuals properly.  
							
							
							
						 
						
							2004-11-08 22:03:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								2af1538976 
								
							 
						 
						
							
							
								
								Don't include .svn directory in sample configuration.  
							
							
							
						 
						
							2004-11-01 17:05:09 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								f2aa7466e6 
								
							 
						 
						
							
							
								
								Small updates.  
							
							
							
						 
						
							2004-01-10 23:19:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								af490a745d 
								
							 
						 
						
							
							
								
								Describe the TunnelServer and PMTUDiscovery options.  
							
							
							
						 
						
							2003-12-20 21:20:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								e88ea7277a 
								
							 
						 
						
							
							
								
								Small fixes in documentation.  
							
							
							
						 
						
							2003-10-11 14:42:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								e33307fc9f 
								
							 
						 
						
							
							
								
								Update documentation.  
							
							
							
						 
						
							2003-10-09 21:33:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								9b579eb9ff 
								
							 
						 
						
							
							
								
								Update documentation.  
							
							
							
						 
						
							2003-08-09 00:53:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								f956a28147 
								
							 
						 
						
							
							
								
								Make rule for sample-config.tar.gz.  
							
							
							
						 
						
							2003-08-08 16:49:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								0c2256670f 
								
							 
						 
						
							
							
								
								Remove unused stuff from doc/.  
							
							... 
							
							
							
							Let configure update pathnames in documentation. 
							
						 
						
							2003-08-08 14:07:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								e20ac7b52d 
								
							 
						 
						
							
							
								
								Typo and another thing to think about.  
							
							
							
						 
						
							2003-08-02 22:01:50 +00:00