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.
track peer traffic and expose via admin function
Fixed the clean script so it will always clean
I don't want to stomp on this change from master
Merge pull request #285 from brendanjerwin/fix_clean_script

Fixed the clean script so it will always clean
Bit shifting by 32 bits is undefined.
Fix links in documentation (/rfcs/ to /doc/)
Merge pull request #286 from r000n/master

Fix links in documentation (/rfcs/ to /doc/)
If the ping table fills up, fail smoothly and try again instead of crashing with a NULL deref.
Fixed #288 crash when pinging yourself on apple.
paginate the response
Move some of the functions of cjdns-openwrt into cjdns proper
Merge branch 'peer-traffic-counters' of git://github.com/hartzler/cjdns
Moved stack variables outside of for block as some compilers can trash them after the block ends.
Changed ep->transient to ep->isIncomingConnection which is more descriptive. Added switchLabel and isIncoming to peer stats and changed state to a string rather than an int
changed pubkey to publicKey which is the same as everywhere else.
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