cfengine/core — pull request #78 by vohi (2012-07-05 14:57:48+00:00)
Title: Implement basic call-collect so that remote agents can call a hub from

an unreachable location, and then allow the hub to use that socket to
tunnel back to the client and pick up the host

Author: Mark Burgess

Squash Commit:
- Add more access control examples to docs
- Add more notes to access control
- Protocol readiness for collect calling
- Add the hook in to the server control loop to do NAT call-back if configured
- Extracting out the server logic into a separate file, so that parts of this module can be used for peering in the server daemon