Ensure all parameters have names in header files.
Realign comments.
Reformat all code using astyle.
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.
Use uint32_t instead of long int for connection options. Options should have a fixed width anyway, but this also fixes a possible MinGW compiler bug where %lx tries to print a 64 bit value, even though a long int is only 32 bits.
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.
Prevent definitions from messing up attributes.
Fix compile errors and warnings.
Sprinkle around a lot of const and some C99 initialisers.
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.
Remove global edge_tree.
Revert to edge and graph stuff. This time, use a directed graph.
s/sliepen.warande.net/sliepen.eu.org/g s/itimmermans@bigfoot.com/ivo@o2w.nl/g