Use the generic BSD tun/tap code.
static
Update copyrights, links, email addresses and let Subversion update $Id$ keywords.
Sync CABAL branch with release-1_0 branch.
Remove forgotten braces.
Use bools and enums where appropriate.
Update all device.c files.
Simplify logging, update copyrights and some minor cleanups.
Define logger(), cleans up source code and allows us to write log entries to a separate file.
Remove mymac stuff from device.c.
Clean up after indent.
Remove redundant spaces.
Switch to K&R style indentation.
s/sliepen.warande.net/sliepen.eu.org/g s/itimmermans@bigfoot.com/ivo@o2w.nl/g
Fix format strings.
OpenBSD tun device uses address family number instead of Ethernet type.
Respect type field.
- Non-blocking connect()s. - Socket handling revamped to use sockaddr_t. - tinc can now tunnel over IPv6. - Handle all addresses and subnets in network byte order. Only convert them when they need to be printed. - IPv6 subnets bigger than /128 now work. - Use %s and strerror(errno) instead of %m.
Sensible defaults for $INTERFACE.
Merging of the entire pre5 branch.