Add start of IPv6 implementation. Currently most of this is avoiding
authorJeremy Allison <jra@samba.org>
Thu, 11 Oct 2007 01:25:16 +0000 (18:25 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 11 Oct 2007 01:25:16 +0000 (18:25 -0700)
commit8e54530b52fd256137740107e9fdf000f00a7a30
treef9ca56cc0b2eff78c3550c924c79ee4ca0666fd2
parent0ec55a246238b6cfb3727942c20cd55a16ab4d4a
Add start of IPv6 implementation. Currently most of this is avoiding
IPv6 in winbindd, but moves most of the socket functions that were
wrongly in lib/util.c into lib/util_sock.c and provides generic
IPv4/6 independent versions of most things. Still lots of work
to do, but now I can see how I'll fix the access check code.
Nasty part that remains is the name resolution code which is
used to returning arrays of in_addr structs.
Jeremy.
(This used to be commit 3f6bd0e1ec5cc6670f3d08f76fc2cd94c9cd1a08)
46 files changed:
source3/auth/auth_server.c
source3/client/client.c
source3/include/interfaces.h
source3/include/smb.h
source3/lib/access.c
source3/lib/interface.c
source3/lib/interfaces.c
source3/lib/util.c
source3/lib/util_sock.c
source3/lib/wins_srv.c
source3/librpc/ndr/ndr_basic.c
source3/libsmb/cliconnect.c
source3/libsmb/clidfs.c
source3/libsmb/dsgetdcname.c
source3/libsmb/libsmbclient.c
source3/libsmb/namequery.c
source3/libsmb/namequery_dc.c
source3/nmbd/nmbd.c
source3/nmbd/nmbd_become_dmb.c
source3/nmbd/nmbd_browsesync.c
source3/nmbd/nmbd_incomingrequests.c
source3/nmbd/nmbd_lmhosts.c
source3/nmbd/nmbd_logonnames.c
source3/nmbd/nmbd_namequery.c
source3/nmbd/nmbd_packets.c
source3/nmbd/nmbd_processlogon.c
source3/nmbd/nmbd_subnetdb.c
source3/nmbd/nmbd_synclists.c
source3/nmbd/nmbd_winsproxy.c
source3/nmbd/nmbd_winsserver.c
source3/nmbd/nmbd_workgroupdb.c
source3/nsswitch/wins.c
source3/rpc_server/srv_spoolss_nt.c
source3/smbd/server.c
source3/torture/locktest.c
source3/torture/masktest.c
source3/torture/torture.c
source3/utils/net.c
source3/utils/net_dns.c
source3/utils/netlookup.c
source3/utils/nmblookup.c
source3/utils/smbcacls.c
source3/utils/smbcquotas.c
source3/web/diagnose.c
source3/winbindd/winbindd_cm.c
source3/winbindd/winbindd_wins.c