Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								2293304748 
								
							 
						 
						
							
							
								
								Better error checking when reading the RSA private key.  
							
							
							
						 
						
							2000-11-30 22:33:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								bf4e969899 
								
							 
						 
						
							
							
								
								In readline(): initialise the line to zero length;  
							
							... 
							
							
							
							In read_config_file(): Test for EOF, and print the variable name that
caused an error. 
							
						 
						
							2000-11-30 22:32:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								113198d9c0 
								
							 
						 
						
							
							
								
								The file is safe if it doesn't exist.  
							
							
							
						 
						
							2000-11-30 21:11:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								09260b43d1 
								
							 
						 
						
							
							
								
								Read the PEM file pointed to by the configuration directive  
							
							... 
							
							
							
							PrivateKey.  This means thatt he meaning of this variable has changed,
it no longer should contain the private key directly.
WARNING: This code is untested. 
							
						 
						
							2000-11-30 20:08:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								8ccb1ede92 
								
							 
						 
						
							
							
								
								Implemented is_safe_path, and extended ask_and_safe_open.  
							
							... 
							
							
							
							is_safe_path needs more work before it is useable. 
							
						 
						
							2000-11-30 00:24:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								75e3c296b4 
								
							 
						 
						
							
							
								
								Updated Dutch translation  
							
							
							
						 
						
							2000-11-29 15:22:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								d36da1948a 
								
							 
						 
						
							
							
								
								Also free the pointer returned by readline().  
							
							
							
						 
						
							2000-11-29 14:30:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								9e55426d72 
								
							 
						 
						
							
							
								
								Use readline() in read_config_file() instead of fgets.  
							
							
							
						 
						
							2000-11-29 14:27:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								8ea23d9ec3 
								
							 
						 
						
							
							
								
								xstrdup now takes a const pointer as an argument.  
							
							
							
						 
						
							2000-11-29 14:23:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								54ef13bf75 
								
							 
						 
						
							
							
								
								Implemented a readline() function that will read an entire line into a  
							
							... 
							
							
							
							dynamically allocated buffer;
Ask for a file name in ask_and_safe_open(). 
							
						 
						
							2000-11-29 14:24:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								9175d20483 
								
							 
						 
						
							
							
								
								Added a check for a scanf that knows about %as.  
							
							
							
						 
						
							2000-11-29 01:37:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								1ca04711ae 
								
							 
						 
						
							
							
								
								Check for get_current_dir_name.  There is a replacement function in  
							
							... 
							
							
							
							dropin.c. 
							
						 
						
							2000-11-29 00:33:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								c94f763742 
								
							 
						 
						
							
							
								
								dropin.c/h contain a set of drop-in replacements for non-standard C  
							
							... 
							
							
							
							library functions (read: GNU extensions). 
							
						 
						
							2000-11-28 23:23:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								3ff76eb10a 
								
							 
						 
						
							
							
								
								Save RSA public and private keys to a separate file, instead of  
							
							... 
							
							
							
							wanting to copy them into a configuration file. 
							
						 
						
							2000-11-28 23:12:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								4c502b005b 
								
							 
						 
						
							
							
								
								Use sigaction to set signal handlers, the previous commit (1.1.2.16)  
							
							... 
							
							
							
							already contained a large portion of what should have gone in this
one. 
							
						 
						
							2000-11-28 08:59:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								e44dc004b3 
								
							 
						 
						
							
							
								
								Sort items to either 1.0 or future release goals.  
							
							
							
						 
						
							2000-11-27 20:52:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								699f3b4c93 
								
							 
						 
						
							
							
								
								Check for the function strsignal, and define it to "" if it is not  
							
							... 
							
							
							
							available. 
							
						 
						
							2000-11-26 22:46:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								67a4abda70 
								
							 
						 
						
							
							
								
								Give an error message if daemon() failed.  
							
							
							
						 
						
							2000-11-26 22:42:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								702e55306d 
								
							 
						 
						
							
							
								
								Updated Spanish translation, provided by Enrique Zanardi.  
							
							
							
						 
						
							2000-11-26 22:32:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								1eedf54681 
								
							 
						 
						
							
							
								
								- Use only one socket for all UDP traffic (for compatibility)  
							
							... 
							
							
							
							- Write pidfile again after detaching
- Check OS (for handling FreeBSD/Solaris tun/tap stuff) 
							
						 
						
							2000-11-25 13:33:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								0806605ce3 
								
							 
						 
						
							
							
								
								- Added daemon() replacement.  
							
							
							
						 
						
							2000-11-24 23:30:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								cfb828784e 
								
							 
						 
						
							
							
								
								- Added Armijn to the list  
							
							
							
						 
						
							2000-11-24 23:14:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								cf49b2c064 
								
							 
						 
						
							
							
								
								Another big & bad commit:  
							
							... 
							
							
							
							- Added some extra search functions to rbl routines
- Fix subnet_lookup()
- Reorder some syslog messages to make more sense
- daemon() is back
- Don't let scripts execute in parallel (gives race conditions, and
  anyway something MIGHT just be configured which is necessary for further
  execution of tinc itself)
- Accidently merged check_child() with execute_script().
- Small fixes 
							
						 
						
							2000-11-24 23:13:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								97c54ffb35 
								
							 
						 
						
							
							
								
								Add default tinc-up and tinc-down scripts for a Debian system.  These  
							
							... 
							
							
							
							do not yet work, it's just old code from init.d. 
							
						 
						
							2000-11-24 16:52:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								b42c9abafd 
								
							 
						 
						
							
							
								
								Call autogen.sh instead of configure alone; and make cvs-clean instead  
							
							... 
							
							
							
							of distclean.  This way you can just cvs checkout && dpkg-buildpackage
in one go. 
							
						 
						
							2000-11-24 14:15:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								edb9b4cad0 
								
							 
						 
						
							
							
								
								Explain how to tell configure where OpenSSL lives.  
							
							
							
						 
						
							2000-11-24 14:13:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								4cb4a7d298 
								
							 
						 
						
							
							
								
								Set errno to 0 before trying to kill the other process.  
							
							
							
						 
						
							2000-11-24 14:13:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								ef88db6312 
								
							 
						 
						
							
							
								
								Alter CFLAGS, somehow INCLUDES doesn't propagate properly.  Still  
							
							... 
							
							
							
							doesn't work exactly like it should, but getting there. 
							
						 
						
							2000-11-24 14:12:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								b178228401 
								
							 
						 
						
							
							
								
								Set CFLAGS to -O2 -Wall when running configure  
							
							
							
						 
						
							2000-11-24 14:04:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								eb36b0c1ef 
								
							 
						 
						
							
							
								
								Use cvs2cl instead of rcs2log to generate the ChangeLog.  
							
							
							
						 
						
							2000-11-24 14:00:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								2f37f2bd8a 
								
							 
						 
						
							
							
								
								Set localstatedir to /var  
							
							
							
						 
						
							2000-11-24 14:03:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								31aa429846 
								
							 
						 
						
							
							
								
								Do not attempt to retreive ChangeLog information only from the CABAL  
							
							... 
							
							
							
							tag, it doesn't work anyway. 
							
						 
						
							2000-11-24 13:33:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								f2dd7bb42c 
								
							 
						 
						
							
							
								
								Do not check for the daemon() system call  
							
							
							
						 
						
							2000-11-24 13:32:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								b0ff879e7c 
								
							 
						 
						
							
							
								
								Do not use the C library's daemon() call.  
							
							
							
						 
						
							2000-11-24 12:44:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								cebcf78b9a 
								
							 
						 
						
							
							
								
								- Don't link with -ldl anymore  
							
							... 
							
							
							
							- Let's not use bash' built-in pwd function anymore... it does not follow
  symlinks. 
							
						 
						
							2000-11-23 09:30:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								7aa7895629 
								
							 
						 
						
							
							
								
								- #include <stdlib.h> instead of <malloc.h>  
							
							
							
						 
						
							2000-11-22 23:09:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								dac256505e 
								
							 
						 
						
							
							
								
								- Fixed all (except 2) compiler warnings gcc -Wall gave.  
							
							
							
						 
						
							2000-11-22 22:18:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								6f373e6902 
								
							 
						 
						
							
							
								
								- More porting to FreeBSD and Solaris.  
							
							
							
						 
						
							2000-11-22 22:05:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								5971e352da 
								
							 
						 
						
							
							
								
								- Work with the correct key buffer in ans_key_h  
							
							
							
						 
						
							2000-11-22 20:25:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								a07602c4fd 
								
							 
						 
						
							
							
								
								- No more %as.  
							
							
							
						 
						
							2000-11-22 19:55:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								394ed3fb17 
								
							 
						 
						
							
							
								
								- Write pidfile AFTER detaching...  
							
							... 
							
							
							
							- Minor cleanups 
							
						 
						
							2000-11-22 19:14:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								f8b4a000d0 
								
							 
						 
						
							
							
								
								- Cleaned up and checked for some more NULL pointers in rbl.c  
							
							... 
							
							
							
							- Two connection lists: one for incoming connections, sorted on ip/port,
  one for connections whose identity we know, sorted on id ofcourse... 
							
						 
						
							2000-11-22 18:54:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								785684f0ec 
								
							 
						 
						
							
							
								
								Declare fd.  
							
							
							
						 
						
							2000-11-22 17:49:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								e42255ae13 
								
							 
						 
						
							
							
								
								Add more checks to ensure that filedescriptors are right in  
							
							... 
							
							
							
							_execute_script(). 
							
						 
						
							2000-11-22 17:48:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								2ed6813404 
								
							 
						 
						
							
							
								
								Honor the --localstatedir option to configure, instead of hardcoded /var.  
							
							
							
						 
						
							2000-11-22 16:19:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								9e9e1925b9 
								
							 
						 
						
							
							
								
								- Check for NULL tree->delete callback  
							
							... 
							
							
							
							- Add xstrdup() function 
							
						 
						
							2000-11-21 09:13:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								da9a1e8084 
								
							 
						 
						
							
							
								
								- More fixes.  
							
							
							
						 
						
							2000-11-20 23:29:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								3a6200c1e3 
								
							 
						 
						
							
							
								
								- Various small fixes.  
							
							
							
						 
						
							2000-11-20 22:13:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivo Timmermans 
								
							 
						 
						
							
							
							
							
								
							
							
								06afd357b0 
								
							 
						 
						
							
							
								
								Get rid of all libtool references at once.  libtool was only used by  
							
							... 
							
							
							
							libblowfish, which was superseded by openssl. 
							
						 
						
							2000-11-20 19:56:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Guus Sliepen 
								
							 
						 
						
							
							
							
							
								
							
							
								1857b3c97c 
								
							 
						 
						
							
							
								
								- Proper initialization of rbltree structures.  
							
							
							
						 
						
							2000-11-20 19:41:13 +00:00