r4891: - added a generic resolve_name() async interface in libcli/resolve/,
authorAndrew Tridgell <tridge@samba.org>
Fri, 21 Jan 2005 11:18:56 +0000 (11:18 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:09:03 +0000 (13:09 -0500)
commit239c310f255e43dd2d1c2433f666c9faaacbdce3
tree953314fd58dc7b015818350266d6dc73e483a818
parentc1cae6b3b1efe109a09e449ed2e09983431eac7e
r4891:  - 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!)
20 files changed:
source/client/client.c
source/libcli/cliconnect.c
source/libcli/composite/connect.c
source/libcli/config.mk
source/libcli/namequery.c [deleted file]
source/libcli/namequery_dc.c [deleted file]
source/libcli/nbt/libnbt.h
source/libcli/nbt/namequery.c
source/libcli/nbt/nbtname.c
source/libcli/nbt/nbtsocket.c
source/libcli/nmblib.c [deleted file]
source/libcli/raw/clisocket.c
source/libcli/raw/clitransport.c
source/libcli/raw/libcliraw.h
source/libcli/resolve/bcast.c [new file with mode: 0644]
source/libcli/resolve/resolve.c [new file with mode: 0644]
source/libcli/unexpected.c [deleted file]
source/libnet/libnet_rpc.c
source/torture/rpc/xplogin.c
source/torture/torture.c