r5114: the nbtd task can now act as a basic B-node server. It registers its
authorAndrew Tridgell <tridge@samba.org>
Mon, 31 Jan 2005 01:57:58 +0000 (01:57 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:09:23 +0000 (13:09 -0500)
commitd7d31fdc6670f026f96b50e51a4de19f0b920e5b
tree9940b99c4028759843c5820025434b4a52eb5c9d
parent5707ebc9ecdce5c195a2788ab1e4214788a086ea
r5114: the nbtd task can now act as a basic B-node server. It registers its
names on the network and answers name queries. Lots of details are
still missing, but at least this now means you don't need a Samba3
nmbd to use Samba4.

missing pieces include:

 - name registrations should be "shout 3 times, then demand"

 - no WINS server yet

 - no master browser code
18 files changed:
source/include/structs.h
source/lib/netif/interface.c
source/lib/util_strlist.c
source/libcli/config.mk
source/libcli/nbt/libnbt.h
source/libcli/nbt/namequery.c
source/libcli/nbt/nameregister.c [new file with mode: 0644]
source/libcli/nbt/nbtsocket.c
source/librpc/idl/nbt.idl
source/nbt_server/config.mk
source/nbt_server/interfaces.c
source/nbt_server/nbt_server.c
source/nbt_server/nbt_server.h
source/nbt_server/packet.c [new file with mode: 0644]
source/nbt_server/query.c [new file with mode: 0644]
source/nbt_server/register.c [new file with mode: 0644]
source/nbt_server/winsserver.c [new file with mode: 0644]
source/utils/nmblookup.c