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