Add AppArmor profile to contrib. It's useful for further lockdown that's impossible for the binary to do by itself, e.g. disallowing things like ptrace().
It's rather generous on file and library access since cjdns drops the file limit to 0 anyway, but it still won't let cjdroute access things it has no business with, like /tmp, /home /bin even if that limit is somehow circumvented.
introduced new protocol version to fix bug 204
doc: added guide for setting up NAT gateway

Guide courtesy of http://hyperboria.name/gateway
Use less memory by freeing buffered messages sooner.
reamde: relative link to NAT guide
doc: made links to other docs relative
doc: factored non-root setup into separate file
doc: factored OpenIndiana install into file
doc: factored network service check into file
readme: moved advanced config section to bottom
readme: made network svcs check a step
doc: added disabling IPv6 listening for lighttpd
merged #293
Fixed bug in Admin Logger
Assume by default that nodes are version 1 and improve logging.
Pipe.c should not try to Adopt an allocator if it doesn't exist.
Added a python script to create .cjdnsadmin files
Merge branch 'master' of https://github.com/thefinn93/cjdns
Added --cleanconf to cjdroute2
improve logging and documentation comments