sorted out various timer delay bugs: nameannounce.c nameserv.c
authorSamba Release Account <samba-bugs@samba.org>
Tue, 9 Jul 1996 18:01:46 +0000 (18:01 +0000)
committerSamba Release Account <samba-bugs@samba.org>
Tue, 9 Jul 1996 18:01:46 +0000 (18:01 +0000)
commit429f1f975e2936f2e220b656c51c211d48d47047
treee7b73378197bb59bd0fb4fb3e32196f099e9ca9c
parentd78b319062144d14a54408fce77ccc313ad58ee3
sorted out various timer delay bugs: nameannounce.c nameserv.c

namedbname.c:search_for_name() wasn't looking for 0x1b as well as
0x0 and 0x20 name types.

reduced number of retransmissions of packets from 4 to 3 times.

added code that ensures remote lmhosts entries don't get deleted when
a master browser cannot be found on a remote subnet. stopped forcing
an election on remote subnets if a master browser cannot be found.

stopped browse list and wins list from being written out too frequently.

only add samba's names to local interfaces.

add 0x1c name if we are a domain logon machine (needs more exploration).

why bother reloading services when receiving a SIGTERM?

sort out add_my_name_entry() and remove_name_entry() to deal with
broadcast, samba as a WINS and samba using a WINS. properly.

added extra debug information to help with expected response queue code.
updated debug comments in become_master().

altered dump_names() DEBUG format. it looks prettier.
altered wins.dat format to match DEBUG format.

lkcl
source/nameannounce.c
source/namedbname.c
source/namedbresp.c
source/namedbserver.c
source/namedbsubnet.c
source/namedbwork.c
source/nameelect.c
source/namepacket.c
source/nameresp.c
source/nameserv.c
source/namework.c