Thanks All. Sorted. reference in hosts.allow/deny should have been "in.telnetd".
I had read the man and man 5 pages but for some reason my brain said "use the service name" instead of "use the daemon name" even though it was quite clear in the example.
Not necessarily: request_init(&wrap_req, RQ_DAEMON, progname , RQ_FILE, s, NULL); could be the initial call into the tcp-wrapper library. tcpd uses the last path portion of argv[0] to match against, but that does not have to be so - progname can be a char * to another string as well. Just decided to hack libwrap support into lprng and lprold.
Thanks again.
Nigel
Thanks,
Roman.
--
- -
| Roman Drahtmüller