xref: /onnv-gate/usr/src/cmd/tcpd/README.ipv6 (revision 0:68f95e015346)
1*0Sstevel@tonic-gateThe IPV6 code is enabled by uncommenting
2*0Sstevel@tonic-gate
3*0Sstevel@tonic-gateIPV6 = -DHAVE_IPV6
4*0Sstevel@tonic-gate
5*0Sstevel@tonic-gateCheck your system specific make line for the entry IPV6="$(IPV6)"; it has not
6*0Sstevel@tonic-gatebeen added to most yet.
7*0Sstevel@tonic-gate
8*0Sstevel@tonic-gateThe code was tested on Solaris 8 Beta.  A single tcpd binary supports
9*0Sstevel@tonic-gateIPV6 and IPV4 sockets as well as TLI (v4/v6).
10*0Sstevel@tonic-gate
11*0Sstevel@tonic-gateThe code successfully compiles on Solaris 7 + playground.sun.com IPV6 patch,
12*0Sstevel@tonic-gatebut I have not tested the binary.
13*0Sstevel@tonic-gate
14*0Sstevel@tonic-gateThe code also compiles on AIX using "-DHAVE_IPV6 -DUSE_GETHOSTBYNAME2"
15*0Sstevel@tonic-gate
16*0Sstevel@tonic-gateThe KILL_IPOPTIONS option doesn't work.  (Something to do with IPV4 addresses
17*0Sstevel@tonic-gatemapped inside IPV6 sockets)
18*0Sstevel@tonic-gate
19*0Sstevel@tonic-gateThe code extends the hosts.{allow,deny} syntax in a minor way.  You can
20*0Sstevel@tonic-gatenow specify IPV6 address, like this:
21*0Sstevel@tonic-gate
22*0Sstevel@tonic-gate		# Ipv6 numeric address
23*0Sstevel@tonic-gate		someservice: [x:x:x::x]
24*0Sstevel@tonic-gate		# Ipv6 network
25*0Sstevel@tonic-gate		otherservice: [x:x:x::x/prefix]
26*0Sstevel@tonic-gate
27*0Sstevel@tonic-gate
28*0Sstevel@tonic-gateNote that the "[" and "]" are part of the syntax; no whitespace is allowed
29*0Sstevel@tonic-gateinside the [].
30*0Sstevel@tonic-gate
31*0Sstevel@tonic-gateThe datastructures have been modified such that we hope that
32*0Sstevel@tonic-gatelibwrap binary compatibility is maintained.
33*0Sstevel@tonic-gate
34*0Sstevel@tonic-gateThe original tcp_wrappers-7.6 files have been renamed and have a .org
35*0Sstevel@tonic-gateextension; only this file (README.ipv6) was added.
36*0Sstevel@tonic-gate
37*0Sstevel@tonic-gateCasper Dik (Casper.Dik@Holland.Sun.COM)
38