docfix & cancelled check on after_getfqdn()
docfix
add client.py; barely tested, barely functioning