Roland Mainz writes:
> >     ftp://ftp.porcupine.org/pub/ipv6/tcp_wrappers_7.6-ipv6.1.tar.gz
> > 
> > contains these files, and whoever integrated this version into ON thought
> > that all freeware was GPL and required full source distribution.
> 
> Offtopic: Who maintains this code in Solaris ?

We all do.

> There are a small minor
> nits which cause some scratching at the backside of my brain evertimes I
> look at the code (for example /etc/hosts.(allow|deny) sitting in /etc/
> instead of /etc/inet/ (Solaris is SysV based and not BSD)) ... ;-(

Actually, quite a bit of thought went into that.  It wasn't merely
tossed into the system.

The main consideration here was that we felt it was likely that there
would be scripts and tools (such as webmin) that knew about the normal
/etc/ location of the configuration files, and burying them in
/etc/inet/ out of a sense of SysV propriety would be a mistake.

In addition, users who maintain multiple platforms would end up
confused and annoyed -- they'd somehow have to train their system
administrators to understand that Solaris is screwy, different from
all the rest, and has hidden the configuration files in an unexpected
location.  Administering a heterogeneous environment would become more
difficult.

And then there are those (the great majority, I think) who already run
tcp_wrappers on an older release of Solaris, and would expect it to
work properly on upgrade to the new release.  Moving the configuration
files would simply make that more difficult.

It would make the software harder to use and harder to understand
without actually giving us any clear benefit.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to