Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								2f2defc452
								
							
						 | 
						
							
							
								
								Check for sys/mman.h.
							
							
							
							
							
						 | 
						
							2003-07-21 13:18:44 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								b657f05194
								
							
						 | 
						
							
							
								
								No UNIX style permissions under Windows.
							
							
							
							
							
						 | 
						
							2003-07-18 14:10:27 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								123bb765d1
								
							
						 | 
						
							
							
								
								Use iface instead of interface because it might already be declared in
							
							
							
							
							
							
							
							system header files. 
							
						 | 
						
							2003-07-18 13:45:06 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								00ddbf5723
								
							
						 | 
						
							
							
								
								Update all device.c files.
							
							
							
							
							
						 | 
						
							2003-07-18 13:41:37 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								271d3537fe
								
							
						 | 
						
							
							
								
								Remove all #ifndefs from route.c
							
							
							
							
							
						 | 
						
							2003-07-18 12:21:03 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								b0a4f7b555
								
							
						 | 
						
							
							
								
								Even more missing definitions.
							
							
							
							
							
						 | 
						
							2003-07-18 12:16:24 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								e449d94cae
								
							
						 | 
						
							
							
								
								Big header file cleanup: everything that has to do with standard system
							
							
							
							
							
							
							
							libraries is moved to system.h. 
							
						 | 
						
							2003-07-17 15:06:27 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								47721be760
								
							
						 | 
						
							
							
								
								Windows headers declare a struct interface somewhere.
							
							
							
							
							
						 | 
						
							2003-07-15 16:38:18 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								4c52febc57
								
							
						 | 
						
							
							
								
								Make use of the CIPE driver. Woohoo, tinc for Windows!
							
							
							
							
							
						 | 
						
							2003-07-15 16:27:39 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								d26a4af456
								
							
						 | 
						
							
							
								
								Export mymac.
							
							
							
							
							
						 | 
						
							2003-07-15 16:26:18 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								784db4e70d
								
							
						 | 
						
							
							
								
								Format string checking for logger().
							
							
							
							
							
						 | 
						
							2003-07-12 20:24:04 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								5db596c684
								
							
						 | 
						
							
							
								
								Simplify logging, update copyrights and some minor cleanups.
							
							
							
							
							
						 | 
						
							2003-07-12 17:41:48 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								2a7f11c0e9
								
							
						 | 
						
							
							
								
								More missing IPv6 definitions and autoconf checks to make sure it compiles
							
							
							
							
							
							
							
							under Solaris 2.6. 
							
						 | 
						
							2003-07-11 16:13:00 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								30c0381d71
								
							
						 | 
						
							
							
								
								Provide all missing IPv6 definitions in lib/ipv6.h.
							
							
							
							
							
						 | 
						
							2003-07-07 11:11:33 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								1401faf608
								
							
						 | 
						
							
							
								
								Sprinkling the source with static and attributes.
							
							
							
							
							
						 | 
						
							2003-07-06 23:16:29 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								0b9175e998
								
							
						 | 
						
							
							
								
								Define logger(), cleans up source code and allows us to write log entries
							
							
							
							
							
							
							
							to a separate file. 
							
						 | 
						
							2003-07-06 22:11:37 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								8681047030
								
							
						 | 
						
							
							
								
								Check for IPv6 header files.
							
							
							
							
							
						 | 
						
							2003-07-06 17:49:49 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								81f5713ab7
								
							
						 | 
						
							
							
								
								- simplify configure.in
							
							
							
							
							
							
							
							- drop support for OpenSSL < 0.9.7
- add some missing definitions/includes 
							
						 | 
						
							2003-07-06 17:15:25 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c7172d694
								
							
						 | 
						
							
							
								
								This subtle pointer arithmetic thingy is (I'm very sure of it) the cause
							
							
							
							
							
							
							
							of the lingering connections problem. Hopefully it is fixed now... 
							
						 | 
						
							2003-06-25 20:55:05 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								9528a63c35
								
							
						 | 
						
							
							
								
								Really make tinc default to any addressfamily.
							
							
							
							
							
						 | 
						
							2003-06-25 20:52:59 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								0a9aef2da7
								
							
						 | 
						
							
							
								
								More braces to make gcc happy.
							
							
							
							
							
						 | 
						
							2003-06-11 19:40:43 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								12de5a8eed
								
							
						 | 
						
							
							
								
								Remove mymac stuff from device.c.
							
							
							
							
							
						 | 
						
							2003-06-11 19:28:38 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								31f17d4334
								
							
						 | 
						
							
							
								
								AddressFamily is "any" by default.
							
							
							
							
							
						 | 
						
							2003-06-11 19:27:35 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								451800eda8
								
							
						 | 
						
							
							
								
								If we have a Linux tun/tap device and we are in router mode, open the device
							
							
							
							
							
							
							
							in tun mode. 
							
						 | 
						
							2003-06-11 19:09:52 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								9e02a3d563
								
							
						 | 
						
							
							
								
								Call make_names() before doing anything else.
							
							
							
							
							
						 | 
						
							2003-06-11 19:07:56 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								4b0e5a03fe
								
							
						 | 
						
							
							
								
								Fix warning and add missing checks for LZO library.
							
							
							
							
							
						 | 
						
							2003-06-07 13:18:32 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								249933350b
								
							
						 | 
						
							
							
								
								Small fixes.
							
							
							
							
							
						 | 
						
							2003-05-07 11:21:58 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								6ba4e2da55
								
							
						 | 
						
							
							
								
								Small fixes to make LZO compression work.
							
							
							
							
							
						 | 
						
							2003-05-06 23:14:45 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								c70f52087b
								
							
						 | 
						
							
							
								
								- Per-node EVP_CIPHER_CTX to avoid initialisation overhead.
							
							
							
							
							
							
							
							- LZO compression, thanks to Teemu Kiviniemi.
- Updated dutch translation. 
							
						 | 
						
							2003-05-06 21:13:18 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								1ad2394b84
								
							
						 | 
						
							
							
								
								Make sure outgoing_t is completely freed.
							
							
							
							
							
						 | 
						
							2003-04-19 11:12:45 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								bc9e78250e
								
							
						 | 
						
							
							
								
								Better handling of late packets.
							
							
							
							
							
						 | 
						
							2003-04-18 21:18:36 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								51a1bcf001
								
							
						 | 
						
							
							
								
								HUP signal now closes connections to hosts if their host config file is
							
							
							
							
							
							
							
							gone or changed. The tinc.conf file is reread for changes in the ConnectTo
lines. 
							
						 | 
						
							2003-04-03 11:43:17 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								8285827da1
								
							
						 | 
						
							
							
								
								Checksums must also work for uneven number of bytes.
							
							
							
							
							
						 | 
						
							2003-03-29 22:11:22 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								c3ad3731a8
								
							
						 | 
						
							
							
								
								Don't copy more than necessary.
							
							
							
							
							
						 | 
						
							2003-03-29 21:58:35 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								7d21a8d1c7
								
							
						 | 
						
							
							
								
								- Speed up checksumming
							
							
							
							
							
							
							
							- If a destination is not found in the subnet list or the destination node
  is unreachable, respond with an appropiate ICMP message. 
							
						 | 
						
							2003-03-29 21:51:21 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								9792ba2cac
								
							
						 | 
						
							
							
								
								- Avoid memory leak caused by OpenSSL 0.9.7a.
							
							
							
							
							
							
							
							- Disable RSA_blinding_on() because it segfaults. 
							
						 | 
						
							2003-03-28 13:41:49 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								69158563e9
								
							
						 | 
						
							
							
								
								Typo.
							
							
							
							
							
						 | 
						
							2003-03-19 11:45:05 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								88ae2e9e0c
								
							
						 | 
						
							
							
								
								Make sure send_meta() writes everything.
							
							
							
							
							
						 | 
						
							2003-03-19 11:43:42 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ivo Timmermans
								
							 
						 | 
						
							
							
							
							
								
							
							
								2fff0a91a7
								
							
						 | 
						
							
							
								
								Call RSA_blinding_on(), as advised in the paper on
							
							
							
							
							
							
							
							http://crypto.stanford.edu/~dabo/abstracts/ssl-timing.html
to offer some resistance against timing attacks. 
							
						 | 
						
							2003-03-14 09:43:10 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								1783a3aaa9
								
							
						 | 
						
							
							
								
								Various fixes for autoconf and OpenSSL 0.9.7 and a missing header.
							
							
							
							
							
						 | 
						
							2003-01-17 00:43:58 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								c08858baa9
								
							
						 | 
						
							
							
								
								- Fix indentation in some places.
							
							
							
							
							
							
							
							- Optimise select loop.
- Remove unused function setup_outgoing_socket().
- Clear EVP_CIPHER_CTX structures before using them. 
							
						 | 
						
							2003-01-17 00:37:20 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								38f562fdfc
								
							
						 | 
						
							
							
								
								Add $NAME for tinc-up/down scripts.
							
							
							
							
							
						 | 
						
							2003-01-14 12:53:59 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								44b87ddb7a
								
							
						 | 
						
							
							
								
								Run graph algorithm when replacing a second connection from the same host
							
							
							
							
							
							
							
							replaces an older one. 
							
						 | 
						
							2003-01-12 17:02:23 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								5b2a62ebb6
								
							
						 | 
						
							
							
								
								Fix PriorityInheritance.
							
							
							
							
							
						 | 
						
							2002-11-14 22:09:03 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ivo Timmermans
								
							 
						 | 
						
							
							
							
							
								
							
							
								e310cc82d3
								
							
						 | 
						
							
							
								
								Fix saving of debug level for startup level 0
							
							
							
							
							
						 | 
						
							2002-09-30 19:04:37 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								006591efe5
								
							
						 | 
						
							
							
								
								Run graph() after edge_del() when updating an edge.
							
							
							
							
							
						 | 
						
							2002-09-24 11:43:34 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								bf3a118988
								
							
						 | 
						
							
							
								
								Use /dev/net/tun as default for tun/tap device under Linux.
							
							
							
							
							
						 | 
						
							2002-09-15 22:19:19 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								5eca9520d9
								
							
						 | 
						
							
							
								
								Small fixes so tinc compiles out of the box on SunOS 5.8
							
							
							
							
							
						 | 
						
							2002-09-15 14:55:54 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								8d472a415e
								
							
						 | 
						
							
							
								
								port_t isn't used anymore and conflicts with MacOS/X headers.
							
							
							
							
							
						 | 
						
							2002-09-15 12:26:24 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guus Sliepen
								
							 
						 | 
						
							
							
							
							
								
							
							
								38c80bdd46
								
							
						 | 
						
							
							
								
								MacOS/X needs #define _P1003_1B_VISIBLE in order to use mlockall().
							
							
							
							
							
						 | 
						
							2002-09-15 12:26:04 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |