svn commit: samba r4891 - in branches/SAMBA_4_0/source: client libcli libcli/composite libcli/nbt libcli/raw libcli/resolve libnet torture torture/rpc

tridge at samba.org tridge at samba.org
Fri Jan 21 11:18:56 GMT 2005


Author: tridge
Date: 2005-01-21 11:18:56 +0000 (Fri, 21 Jan 2005)
New Revision: 4891

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=4891

Log:
 - added a generic resolve_name() async interface in libcli/resolve/,
   which will eventually try all resolution methods setup in smb.conf

 - only resolution backend at the moment is bcast, which does a
   parallel broadcast to all configured network interfaces, and takes
   the first reply that comes in (this nicely demonstrates how to do
   parallel requests using the async APIs)

 - converted all the existing code to use the new resolve_name() api

 - removed all the old nmb code (yay!)

Added:
   branches/SAMBA_4_0/source/libcli/resolve/
   branches/SAMBA_4_0/source/libcli/resolve/bcast.c
   branches/SAMBA_4_0/source/libcli/resolve/resolve.c
Removed:
   branches/SAMBA_4_0/source/libcli/namequery.c
   branches/SAMBA_4_0/source/libcli/namequery_dc.c
   branches/SAMBA_4_0/source/libcli/nmblib.c
   branches/SAMBA_4_0/source/libcli/unexpected.c
Modified:
   branches/SAMBA_4_0/source/client/client.c
   branches/SAMBA_4_0/source/libcli/cliconnect.c
   branches/SAMBA_4_0/source/libcli/composite/connect.c
   branches/SAMBA_4_0/source/libcli/config.mk
   branches/SAMBA_4_0/source/libcli/nbt/libnbt.h
   branches/SAMBA_4_0/source/libcli/nbt/namequery.c
   branches/SAMBA_4_0/source/libcli/nbt/nbtname.c
   branches/SAMBA_4_0/source/libcli/nbt/nbtsocket.c
   branches/SAMBA_4_0/source/libcli/raw/clisocket.c
   branches/SAMBA_4_0/source/libcli/raw/clitransport.c
   branches/SAMBA_4_0/source/libcli/raw/libcliraw.h
   branches/SAMBA_4_0/source/libnet/libnet_rpc.c
   branches/SAMBA_4_0/source/torture/rpc/xplogin.c
   branches/SAMBA_4_0/source/torture/torture.c


Changeset:
Sorry, the patch is too large (3617 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=4891


More information about the samba-cvs mailing list