post-2.3.12 pending stuff in my private work area

Matthias Andree <[email protected]> Thu, 07 Aug 2003 00:18:57 +0200
Newsgroups gmane.network.xinetd
Message-ID <[email protected]>
Hi,

I have some patches sitting in my working directory that I can group
into two change sets:

1. portability. I don't know if Solaris 2.6 portability is complete with
   these changes, but Solaris 8 and FreeBSD 4-STABLE should be fine.

   Most of this stuff is u_int_* -> uint_* patching, hardcoding
   MAX_DATAGRAM_SIZE and adding missing #include lines.

2. a new "libwrap" option to let me configure the name that libwrap is
   given for looking up if access is to be allowed.

   Rationale: if I need some wrapper (say, softlimit or tcpd) around a
   server, I must write another wrapper for the wrapper so that I can
   have a server= argument that matches hosts.{allow,deny} daemon names.

Don't argue, tcpd is necessary because I don't want to tell people "if
xinetd was compiled with libwrap...": the easy way is to tell them to
use tcpd and set flags = NOLIBWRAP (I hope this flag is accepted and
ignored if libwrap support isn't compiled in).

-- 
Matthias Andree