> However, when I try to run it from 'tcpd', it fails to properly open
> the session - the client side sees:
>
> Trying XXX.XXX.XXX.XXX...
> Connected to XXX.XXX.XXX.XXX.
> Escape character is '^]'.
>
> and there is a 'popper' started on the server, but no debugging
> messages anywhere.
>
> This shows a listener for port 110 (a server, and the test session). 
>
> Any more clues, pointers appreciated, as I can't run this without
> the wrappers.

I don't know if this applies to your specific problem, but on our
server that uses 'tcpd', a copy of the server binary (in this case,
'popper') must also be copied into a directory '/usr/etc/...'.

Pretty much the only way I know of to find out what directory that
the tcpd is using a command like 'strings /path/to/tcpd | grep /',
because it is hard-coded at compile-time.

And make sure that the line in /etc/inetd.conf is properly delimited.
Tabs are *not* treated the same as spaces.  For example:

pop3<TAB>stream<TAB>tcp<TAB>nowait<TAB>root<TAB>/path/to/tcpd<TAB>popper -options

Reply via email to