diff options
author | Andrew Tridgell <tridge@samba.org> | 2005-02-06 08:25:53 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:09:34 -0500 |
commit | a75e9a3ee91b83af9c0fa25e407bf63cd67cd343 (patch) | |
tree | 21fde192c87ce7cab8ade46b57134cf43a037181 /source4/nbt_server/nbt_server.c | |
parent | e0caea68f5ac9f9fee1006b472bb49c2f81b21ac (diff) | |
download | samba-a75e9a3ee91b83af9c0fa25e407bf63cd67cd343.tar.gz samba-a75e9a3ee91b83af9c0fa25e407bf63cd67cd343.tar.bz2 samba-a75e9a3ee91b83af9c0fa25e407bf63cd67cd343.zip |
r5251: - renamed the nbtd server side structures to have a nbtd_ prefix, to
be consistent with the function names
- added WINS client support to the NBT server. It will do initial WINS
registration, and WINS refresh, automatically failing over to
secondary WINS servers and handling multi-homed servers where we need
to register multiple IPs.
- added support for multi-homed name query replies, which are
essential for multi-homed registration as the WINS server will query
us to ensure we have the names when doing the secondary IPs in
multi-homed registration
(This used to be commit a1553fa8054dc7d33f5d77f8f95d3ffd90392b2a)
Diffstat (limited to 'source4/nbt_server/nbt_server.c')
-rw-r--r-- | source4/nbt_server/nbt_server.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source4/nbt_server/nbt_server.c b/source4/nbt_server/nbt_server.c index d312269a19..73724720e5 100644 --- a/source4/nbt_server/nbt_server.c +++ b/source4/nbt_server/nbt_server.c @@ -31,10 +31,10 @@ */ static void nbtd_task_init(struct task_server *task) { - struct nbt_server *nbtsrv; + struct nbtd_server *nbtsrv; NTSTATUS status; - nbtsrv = talloc(task, struct nbt_server); + nbtsrv = talloc(task, struct nbtd_server); if (nbtsrv == NULL) { task_terminate(task, "nbtd: out of memory"); return; @@ -43,6 +43,7 @@ static void nbtd_task_init(struct task_server *task) nbtsrv->task = task; nbtsrv->interfaces = NULL; nbtsrv->bcast_interface = NULL; + nbtsrv->wins_interface = NULL; /* start listening on the configured network interfaces */ status = nbtd_startup_interfaces(nbtsrv); |