r4885: added a new NBT client library. Features include:
authorAndrew Tridgell <tridge@samba.org>
Fri, 21 Jan 2005 06:54:10 +0000 (06:54 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:09:01 +0000 (13:09 -0500)
commitea923fb4a26f88664a1db36e1a93a2c96239a7a4
tree23456be2c837e5c0f56706f9be119b66d32b9590
parente0d2080219c7d52559a5bbcc7294995fccbd5e52
r4885: added a new NBT client library. Features include:

 - structures defined using IDL in nbt.idl
 - build around our events structure, and talloc
 - fully async
 - supports all NBT packet fields as per rfc1002
 - easy interfaces for name query and status

For the moment there are just a couple of test functions in
namequery.c, test_name_query() and test_name_status(). These will be
removed when we hook the new library into libcli/ fully

The new library will also be a fairly good basis for a nbt
server. Although it can't be a server as-is, I wrote it with the needs
of a server in mind (for example, extremely scalable idtree based
packet handling)
(This used to be commit ae7e625bfa4b4a3ee32c64566064b6a4c84ee4b9)
12 files changed:
source4/include/structs.h
source4/libcli/config.mk
source4/libcli/nbt/libnbt.h [new file with mode: 0644]
source4/libcli/nbt/namequery.c [new file with mode: 0644]
source4/libcli/nbt/nbtname.c [new file with mode: 0644]
source4/libcli/nbt/nbtsocket.c [new file with mode: 0644]
source4/librpc/config.mk
source4/librpc/idl/idl_types.h
source4/librpc/idl/nbt.idl [new file with mode: 0644]
source4/librpc/ndr/libndr.h
source4/librpc/ndr/ndr.c
source4/librpc/ndr/ndr_basic.c