This is a large patch (sorry). Migrate from struct in_addr
authorJeremy Allison <jra@samba.org>
Wed, 24 Oct 2007 21:16:54 +0000 (14:16 -0700)
committerJeremy Allison <jra@samba.org>
Wed, 24 Oct 2007 21:16:54 +0000 (14:16 -0700)
commitf88b7a076be74a29a3bf876b4e2705f4a1ecf42b
tree2d5167540fcbe1ad245fce697924b18216b2d142
parente01cbcb28e63abb0f681a5a168fc2445744eec93
This is a large patch (sorry). Migrate from struct in_addr
to struct sockaddr_storage in most places that matter (ie.
not the nmbd and NetBIOS lookups). This passes make test
on an IPv4 box, but I'll have to do more work/testing on
IPv6 enabled boxes. This should now give us a framework
for testing and finishing the IPv6 migration. It's at
the state where someone with a working IPv6 setup should
(theorecically) be able to type :
smbclient //ipv6-address/share
and have it work.
Jeremy.
(This used to be commit 98e154c3125d5732c37a72d74b0eb5cd7b6155fd)
64 files changed:
source3/auth/auth_domain.c
source3/auth/auth_server.c
source3/client/client.c
source3/include/ads.h
source3/include/client.h
source3/include/includes.h
source3/include/smb.h
source3/include/smb_macros.h
source3/lib/interface.c
source3/lib/util_sock.c
source3/lib/util_str.c
source3/libads/kerberos.c
source3/libads/krb5_setpw.c
source3/libads/ldap.c
source3/libsmb/cliconnect.c
source3/libsmb/clidfs.c
source3/libsmb/clidgram.c
source3/libsmb/clikrb5.c
source3/libsmb/libsmbclient.c
source3/libsmb/namecache.c
source3/libsmb/namequery.c
source3/libsmb/namequery_dc.c
source3/libsmb/nmblib.c
source3/libsmb/passchange.c
source3/libsmb/trusts_util.c
source3/nmbd/nmbd.c
source3/nmbd/nmbd_become_dmb.c
source3/nmbd/nmbd_browsesync.c
source3/nmbd/nmbd_lmhosts.c
source3/nmbd/nmbd_namelistdb.c
source3/nmbd/nmbd_nameregister.c
source3/nmbd/nmbd_packets.c
source3/nmbd/nmbd_subnetdb.c
source3/nmbd/nmbd_synclists.c
source3/nmbd/nmbd_winsserver.c
source3/nsswitch/winbind_krb5_locator.c
source3/nsswitch/wins.c
source3/rpc_server/srv_netlog_nt.c
source3/rpc_server/srv_spoolss_nt.c
source3/rpcclient/rpcclient.c
source3/smbd/change_trust_pw.c
source3/smbd/server.c
source3/torture/locktest.c
source3/torture/masktest.c
source3/torture/torture.c
source3/utils/net.c
source3/utils/net.h
source3/utils/net_ads.c
source3/utils/net_lookup.c
source3/utils/net_rpc.c
source3/utils/net_rpc_join.c
source3/utils/net_rpc_printer.c
source3/utils/net_time.c
source3/utils/netlookup.c
source3/utils/nmblookup.c
source3/utils/smbcacls.c
source3/utils/smbcquotas.c
source3/web/diagnose.c
source3/winbindd/winbindd.h
source3/winbindd/winbindd_ads.c
source3/winbindd/winbindd_cm.c
source3/winbindd/winbindd_rpc.c
source3/winbindd/winbindd_util.c
source3/winbindd/winbindd_wins.c