# $Id: README,v 1.1 2012/10/31 20:17:26 ksb Exp $ Authorization host where we run Client host (where op runs) viz. auth.example.com viz. joe.example.com ---------------- | domain socket | ---------------- ! stampctl -MR auth.example.com + fork for new connection tcpmux listens on TCP/1 <--------------- connect to auth.example.com || roapmux [options] + mk -sl0 -m joe.example.com -d10.5.8.13 my.rev + echo joe.example.com --- +joe.example.com[\r]\n -> <--- ksb:staff:workstation::thing[\r]\n || hxmd -G joe.example.c -Csite.cf \ -D!ROAP_HOST=joe.example.com \ -D!ROAP_IP=10.5.8.13 \ -D!ROAP_LOGIN=ksb \ -D!ROAP_GROUPS=staff \ -D!ROAP_NETGROUPS=workstation \ -D!ROAP_QUERY=thing \ [-Z ... -X ...] \ "--" generator files.m4 + generator files.txt --- +max-connects,timeout,idle[\r]\n --- tableau ---------------> read tableau [EOF] [if failed] --- -hxmd: code\r\n -------> failed message The tableau stream should have the from: +max-connects,timeout,idle[\r]\n entry[=value][\r]\n "entry=C-like-string"[\r]\n