Ensure all parameters have names in header files.
Update all header guards. Don't start with underscores, as those are reserved for system libraries. Make sure all start with TINC_, and that they appear at the top of the file.
Fix all warnings when compiling with mingw64.
Update the address of the Free Software Foundation in all copyright headers.
Remove all occurences of $Id$.
Update copyright notices, remove Ivo's email address.
Update copyright notices.
Update copyrights, links, email addresses and let Subversion update $Id$ keywords.
Install tinc as a service under Windows (MinGW). Remove cleanup_and_exit(), either exit() directly on errors or let main_loop() shutdown gracefully.
Prevent definitions from messing up attributes.
Use bools and enums where appropriate.
Big header file cleanup: everything that has to do with standard system libraries is moved to system.h.
Simplify logging, update copyrights and some minor cleanups.
Sprinkling the source with static and attributes.
Switch to K&R style indentation.
Allow list of environment variables to be passed to execute_script(). When executing host-up/down scripts, include the address and port of the remote host.
s/sliepen.warande.net/sliepen.eu.org/g s/itimmermans@bigfoot.com/ivo@o2w.nl/g
Merging of the entire pre5 branch.
Optional signal number for -k option.
Various small fixes.