idlate: improve client handling
rfc2812: fix circular dependency